Aspose.Cells Cloud SDK för Java

SDK:n är öppen källkod och licensierad under MIT-licensen. Du kan komma åt Java-bibliotekets källkod för Aspose.Cells Cloudhär.

Hur man använder Java-biblioteket i Aspose.Cells Cloud

Aspose.Cells Cloud SDK for Java är ett kraftfullt bibliotek som tillåter utvecklare att manipulera och bearbeta Microsoft Excel filer med hjälp av programmeringsspråket Java. Med denna SDK kan du skapa, redigera och konvertera Excel dokument i molnet, utan att installera ytterligare programvara eller beroenden på din lokala dator.

I den här artikeln kommer vi att utforska hur du använder Aspose.Cells Cloud SDK for Java för att utföra några vanliga uppgifter, som att skapa en ny Excel arbetsbok, infoga data i celler och spara den modifierade arbetsboken i molnet.

Komma igång

Innan du kan börja använda Aspose.Cells Cloud SDK för Go måste du konfigurera din utvecklingsmiljö och installera nödvändiga beroenden. Hänvisa tillartikeln på webbplatsen Aspose för att få ditt klient-ID och klienthemlighet.

Hur man använder Maven för att lägga till beroenden för Aspose.Cells Cloud

I ditt Maven-projekt lägger du till beroenden för Aspose.Cells Cloud SDK. Inkludera följande beroenden i filen pom.xml:

Aspose Maven Förvar


<repositories>
    <repository>
        <id>aspose-cloud-repository</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

Maven Beroende


<dependency>
      <groupId>com.aspose</groupId>
      <artifactId>aspose-cloud-cells</artifactId>
      <version>24.5</version>
</dependency>

Hur man använder Java-paketet för att konvertera Xlsx till PDF

  • Importera Aspose.Cells Molnbibliotek Börja med att importera det nödvändiga paketet från Aspose.Cells Cloud Java SDK till ditt projekt.
  • Konfigurera API klient med inloggningsuppgifter Autentisera din API-klient med ditt unika klient-ID och klienthemlighet.
  • Förbered konverteringsparametrar Definiera parametrar för konverteringsuppgiften, inklusive källfilens namn, önskat utdataformat och lagringsmappens sökväg.
  • Utför arbetsbokkonvertering Anropa konverteringsprocessen med PostConvertWorkbook-metoden och hantera svaret.

Exempelkod

package com.aspose.cloud.cells.api;

import com.aspose.cloud.cells.client.*;
import com.aspose.cloud.cells.model.*;
import com.aspose.cloud.cells.request.*;

import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import java.io.File;
import java.util.HashMap;

public class ExamplePutConvertWorkbook {
    private  CellsApi api;
    public ExamplePutConvertWorkbook(){
        try {
            api = new CellsApi(
                System.getenv("CellsCloudClientId"),
                System.getenv("CellsCloudClientSecret"),
                "v3.0",
                System.getenv("CellsCloudApiBaseUrl")
            );
        } catch (ApiException e) {
            e.printStackTrace();
        }
    }

    public void Run(){
        try{
            String remoteFolder = "TestData/In";

            String localName = "Book1.xlsx";
            String remoteName = "Book1.xlsx";

            String format = "pdf";

            UploadFileRequest  uploadFileRequest = new UploadFileRequest();
            uploadFileRequest.setPath( remoteFolder + "/" + remoteName );
            uploadFileRequest.setStorageName( "");
            HashMap<String,File> files = new HashMap<String,File>();
            files.put( localName , new File(localName ));
            uploadFileRequest.setUploadFiles(files);
            cellsApi.uploadFile(uploadFileRequest);
   
            PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();
            request.setFormat(format);
             

            HashMap<String,File> fileMap = new HashMap<String,File>(); 
            fileMap.put(localName ,CellsApiUtil.GetFileHolder(localName) ); 
            request.setFile(fileMap);
            this.api.putConvertWorkbook(request);

        } catch (ApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}