Excel-Datei in der Cloud in einzelne Dateien aufteilen & in über 30 Formaten exportieren

Teilen Sie eine große, in der Cloud gespeicherte Excel-Arbeitsmappe nach Arbeitsblatt in einzelne Dateien auf und exportieren Sie jedes Teil in über 30 Ausgabeformaten wie PDF, CSV, JSON, ODS und XPS mit Aspose.Cells Cloud.

Split Remote Spreadsheet API

Web-API

PUT https://api.aspose.cloud/v4.0/cells/{name}/split/spreadsheet

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

Anforderungsparameter:

Parametername Typ Pfad/Abfragezeichenfolge/HTTP-Body Beschreibung
name String Pfad Der Name der zu teilenden Arbeitsmappe (z. B. data.xlsx), der sich im angegebenen Cloud-Speicherordner befindet.
folder String Abfrage Der Cloud-Speicherordnerpfad, in dem die Quell-Arbeitsmappe gespeichert ist.
from Integer Abfrage Der Startindex des Arbeitsblatts (0-basiert) für den Split-Vorgang. Beispiel: 0 bezeichnet das erste Arbeitsblatt.
to Integer Abfrage Der Endindex des Arbeitsblatts (0-basiert) für den Split-Vorgang. Beispiel: 2 teilt die Arbeitsblätter 0, 1 und 2 auf.
outFormat String Abfrage Das Ausgabeformat der aufgeteilten Dateien. Unterstützte Formate sind u. a. XLSX, PDF, CSV, JSON, HTML und weitere über 30.
storageName String Abfrage (Optional) Der Name des Cloud-Speichers, in dem sich die Quell-Arbeitsmappe befindet. Bei Weglassen wird der Standardspeicher verwendet.
outPath String Abfrage (Optional) Der Ziel-Cloud-Ordnerpfad, in dem die aufgeteilten Dateien gespeichert werden. Bei Weglassen werden die Dateien im Quellordner gespeichert.
outStorageName String Abfrage Der Name des Cloud-Speichers, in dem die Ausgabedateien des Splits gespeichert werden.
fontsLocation String Abfrage (Optional) Gibt einen benutzerdefinierten Cloud-Ordnerpfad mit Schriftartdateien für eine korrekte Textdarstellung in PDF-/Bilddateien an.
region String Abfrage (Optional) Legt die Lokalisierung für die Formatierung von Zahlen, Daten und Währungen in den Ausgabedateien fest (z. B. "en-US", "zh-CN", "de-DE").
password String Abfrage (Optional) Falls die Quell-Arbeitsmappe passwortgeschützt ist, geben Sie das Passwort zum Öffnen der Datei an.

Antwort

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream",
      "Name": "file"
    }
  }
]

Die Datei kann direkt heruntergeladen oder am durch outPath angegebenen Speicherort gespeichert werden.

Details zur Erfolgsantwort

Statuscode Content-Type Beschreibung
200 OK application/octet-stream Binärer Stream der zusammengeführten Arbeitsmappe.

HTTP-Statuscodes

Code Bedeutung Beschreibung
200 OK Filter erfolgreich angewendet; Antwort enthält Vorgangsdetails.
400 Bad Request Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp).
401 Unauthorized Ungültiges oder fehlendes JWT-Token.
413 Payload Too Large Hochgeladene Datei überschreitet das Größenlimit.
500 Internal Server Error Unerwarteter Serverfehler.

Wofür sollte die Split Remote Spreadsheet API verwendet werden?

  • Abteilungsdatenverteilung: Teilen Sie eine einheitliche Arbeitsmappe mit Daten aus mehreren Abteilungen in abteilungsspezifische Dateien auf.
  • Regionale Berichtsverteilung: Teilen Sie nationale Verkaufsberichte anhand von Regionen in separate regionale Berichtsdateien auf.
  • Kundendaten-Masking-Verteilung: Teilen Sie eine Arbeitsmappe mit sensiblen Informationen in eine spezielle Kundensichtdatei auf.
  • Periodische Berichtsaufteilung: Teilen Sie monatlich Zusammenfassungsberichte automatisch in wöchentliche oder tägliche Berichte auf.
  • Mehrfachformatverteilung: Teilen Sie eine einzelne Excel-Datei gleichzeitig in mehrere Formatversionen wie PDF, CSV, JSON usw.
  • Vorlagenbasierte Aufteilung: Teilen Sie Datendateien basierend auf vordefinierten Vorlagen in standardisierte Ausgabedateien auf.
  • Datenquellen-Vorverarbeitung: Teilen Sie die Excel-Datei vor dem Laden der Daten in die Datenbank in eine standardisierte CSV-Datei auf.
  • API-Datenvorbereitung: Teilen Sie große Datensätze in kleinere Teile auf, die für die API-Übertragung geeignet sind.
  • Mikroservice-Datenverteilung: Teilen Sie die zentrale Datendatei in einzelne Datendateien auf, die von jedem Mikroservice benötigt werden.

Warum sollten Sie die Split Remote Spreadsheet API verwenden?

  • Entwicklerfreundlich: Aspose.Cells Cloud bietet SDK-Bibliotheken in mehreren Sprachen an, was eine schnelle Entwicklung ermöglicht, und kommt mit einer umfassenden Dokumentation. Im Vergleich zum Aufbau eigener Diagramm-Render-Lösungen reduziert dies den Entwicklungsaufwand erheblich.
  • Geringere Personalbelastung: Verringert den Bedarf an Stellen, die ausschließlich für die Dokumentenkonsolidierung zuständig sind.
  • Pay-per-Use: Keine Anschaffungskosten; Sie zahlen nur für tatsächlich genutzte API-Aufrufe.
  • Keine Wartungskosten: Keine Serverwartung, Softwareupdates oder Kompatibilitätsprobleme.
  • Erhält komplexe Excel-Formatierungen im universell zugänglichen PDF-Format.

Wie Sie die Split Remote Spreadsheet API mit SDKs verwenden

Split Remote Spreadsheet API-Spezifikation

Die Split Remote Spreadsheet API-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.

Sie können das cURL-Befehlszeilentool verwenden, um Aspose.Cells-Webservices einfach aufzurufen. Das folgende Beispiel zeigt, wie Sie mit cURL Aufrufe an die Cloud-API durchführen.

Verwenden der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der schnellste Weg zur Entwicklung, da sie die Low-Level-Details abstrahieren und es Ihnen ermöglichen, die in der Cloud gespeicherte Tabellenkalkulation mit kurzen Codezeilen in einzelne Dateien aufzuteilen.
Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webservices mit verschiedenen SDKs durchgeführt werden: