<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells-cloud</artifactId>
    <version>22.8</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-cells-cloud', version: '22.8')
copied!  
<dependency org="com.aspose" name="aspose-cells-cloud" rev="22.8">
    <artifact name="aspose-cells-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-cells-cloud" % "22.8"
copied!  

Java SDK für die Tabellenkalkulation in der Cloud

banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.Cells Cloud SDK for Java hilft Ihnen, mit Tabellenkalkulationsdateiformaten (Excel® und OpenOffice®) in Ihren Cloud-basierten Java-Apps zu arbeiten, ohne Software von Drittanbietern zu installieren. Es ist ein Wrapper um Aspose.Cells Cloud REST APIs.

Cloud-Tabellenkalkulationsprozessor auf den Punkt gebracht

  • Erstellen Sie neue Tabellenkalkulationen mit Excel®-Dateien als Vorlagen oder Smart Marker.
  • Laden und verarbeiten Sie Excel®-Tabellen und -Arbeitsblätter über das Cloud SDK.
  • Arbeitsmappen zusammenführen oder aufteilen.
  • Schützen oder entschützen Sie Arbeitsblätter.
  • Import data to worksheets.
  • Formeln berechnen oder Formeln zu Arbeitsblattzellen hinzufügen/aktualisieren.
  • Diagramme, Arbeitsblätter, Bilder, Formen, Hyperlinks und Validierungen hinzufügen, aktualisieren oder löschen.
  • Zellenbereich, bedingte Formatierung oder OleObjects aus Excel®-Arbeitsblättern hinzufügen oder entfernen.
  • Horizontale oder vertikale Seitenumbrüche einfügen oder löschen
  • Add ListObject an einer bestimmten Stelle innerhalb einer Excel®-Datei & in einen Zellbereich konvertieren.
  • Löschen Sie bestimmte oder alle ListObjects in einem Arbeitsblatt oder fassen Sie Daten mit Pivot-Tabellen zusammen.
  • Wenden Sie benutzerdefinierte Kriterien an, um Filter verschiedener Typen aufzulisten.
  • Abrufen, Aktualisieren, Anzeigen oder Ausblenden von Diagrammlegenden und -titeln.
  • Bearbeiten Sie die Seiteneinrichtung, Kopf- und Fußzeile.
  • Dokumenteigenschaften erstellen, aktualisieren, abrufen oder löschen.
  • Holen Sie sich die gewünschte Form aus dem Arbeitsblatt.
  • Nutzen Sie die Leistungsfähigkeit von Pivot Tables & Ranges.

Tabellenkalkulations-Cloud-Speicherfunktionen

  • Hochladen, Herunterladen, Kopieren, Verschieben und Löschen von Dateien, einschließlich Versionsverwaltung (wenn Sie Cloud-Speicher verwenden, der diese Funktion unterstützt - standardmäßig wahr).
  • Ordner erstellen, kopieren, verschieben und löschen.
  • Kopieren und verschieben Sie Dateien und Ordner in einem einzigen Vorgang über separate Speicher hinweg.
  • Überprüfen Sie, ob bestimmte Dateien, Ordner oder Speicher vorhanden sind.

Tabellenkalkulationsformate lesen und schreiben

Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
OpenOffice®: ODS
SpreadsheetML: XML
Text: CSV, TSV, TXT (Tabulatorgetrennt)
Web: HTML, MHTML
Festes Layout: PDF

Tabelle speichern unter

DIF, HTML, MHTML, PNG, JPG, TIFF, XPS, SVG, MD (Markdown), ODS, XLSX, XLS, XLSB, PDF, XML, TXT, CSV

Lesen Sie andere Formate

SXC, FODS

Anforderungen

Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:

  1. Java 1.7+
  2. Maven

Voraussetzungen

Um Aspose.Cells Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei Aspose Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter Aspose Cloud Pricing.

Installation

Von Maven installieren

Fügen Sie das Aspose Cloud-Repository zu Ihrer Anwendung pom.xml hinzu

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

Von der Quelle installieren

Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:

mvn clean install

Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:

mvn clean deploy

Weitere Informationen finden Sie unter OSSRH Guide.

Maven-Benutzer

Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:

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

Andere

Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:

mvn clean package

Installieren Sie dann manuell die folgenden JARs:

  • target/aspose-cells-cloud-22.5.jar
  • target/lib/*.jar

Verwenden von Java zum Hinzufügen eines Arbeitsblatts zu einer Excel®-Datei

CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret())
String name = BOOK1;
String sheetName = SHEET1;
Integer position = 1;
String sheettype ="VB";
String folder = TEMPFOLDER;
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
WorksheetsResponse response = cellsApi.cellsWorksheetsPutAddNewWorksheet(name, sheetName, position, sheettype, folder,null);

Excel®-Datei in der Cloud konvertieren

String name = BOOK1;
SaveOptions saveOptions = null;
String newfilename = "newbook.xlsx";
Boolean isAutoFitRows = true;
Boolean isAutoFitColumns = false;
String folder = TEMPFOLDER;
// Upload source file to aspose cloud storage
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
// Invoke Aspose.Cells Cloud SDK API to convert Excel&reg; workbook to different format
SaveResponse response = cellsApi.cellsSaveAsPostDocumentSaveAs(name, saveOptions, newfilename, isAutoFitRows, isAutoFitColumns, folder,null);

Lizenzierung

Alle Aspose.Cells Cloud SDKs, Hilfsskripte und Vorlagen sind unter MIT License lizenziert.

Autorisierung & Authentifizierung

Authentication schemes definiert für die API ist wie folgt:

JWT

Empfehlung

Es wird empfohlen, in einer Multithread-Umgebung pro Thread eine Instanz von „ApiClient“ zu erstellen, um potenzielle Probleme zu vermeiden.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.1116. November 2022
22.922. September 2022
22.824. August 2022
22.729. Juli 2022
22.628. Juni 2022
22.530. Mai 2022
22.420. April 2022
22.314. März 2022
22.224. Februar 2022
22.124. Januar 2022
21.1228. Dezember 2021
21.1130. November 2021
21.108. November 2021
21.913. Oktober 2021
21.818. September 2021
21.73. August 2021
21.616. Juli 2021
21.527. Mai 2021
21.125. Januar 2021
20.114. Dezember 2020
20.1023. Oktober 2020
20.923. September 2020
20.819. August 2020
20.721. Juli 2020
20.62. Juli 2020
1.0.012. Mai 2020
1.0.112. Mai 2020
1.0.212. Mai 2020
20.422. April 2020
20.220. Februar 2020
20.117. Januar 2020
19.1030. Oktober 2019
19.925. September 2019
19.618. Juni 2019
19.2.122. Februar 2019
19.219. Februar 2019
18.9.16. September 2018
18.95. September 2018
18.815. August 2018
18.42. August 2018
18.227. Februar 2018