So erstellen Sie neue Excel-Arbeitsmappen – Leere oder auf Vorlagen basierende Dateien generieren

Erstellen Sie programmgesteuert neue Excel-Arbeitsmappen mithilfe der Aspose.Cells Cloud API. Generieren Sie leere Arbeitsmappen oder instanziieren Sie Dateien aus benutzerdefinierten Vorlagen. Die RESTful API ermöglicht die automatisierte Erstellung von Excel-Dateien und eignet sich ideal für Berichtsgenerierung, Dokumentenautomatisierung und Datenverarbeitungsworkflows.

Spreadsheet API erstellen

Web-API

PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/create

Sicherheit und Authentifizierung

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

Anforderungsparameter

Parametername Typ Ort Beschreibung
format String Abfrage Erforderlich. Dateiformat für die neue Spreadsheet-Datei (z. B. XLSX, XLS, ODS, CSV).
template String Abfrage Optional. Name einer Vorlagendatei, die in Ihrem Cloud-Speicher gespeichert ist (z. B. invoice_template.xlsx). Falls weggelassen, wird eine leere Arbeitsmappe erstellt.
outPath String Abfrage Optional. Zielordnerpfad im Cloud-Speicher für die generierte Datei. Falls null oder weggelassen, wird die Spreadsheet im Standardort gespeichert.
outStorageName String Abfrage Erforderlich. Bezeichner des konfigurierten Cloud-Speichers (z. B. MyDrive).
region String Abfrage Optional. Gebietsschema-Einstellung (z. B. fr-FR), die Standardformate für Daten, Zahlen und Währungen bestimmt.
password String Abfrage Optional. Passwort für eine verschlüsselte Vorlagendatei. Leer lassen, wenn die Vorlage nicht geschützt ist.

Antwort

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

HTTP-Statuscodes

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

Wo sollte die Spreadsheet-API erstellt werden?

  • Initialisierung des automatisierten Berichtssystems – Erstellen Sie zu Beginn jedes täglichen/wöchentlichen Automatisierungslaufs entweder eine neue leere Arbeitsmappe oder generieren Sie eine Berichtsdatei aus einer Standardvorlage.
  • Benutzer-Selbstbedienungsportal – Ermöglichen Sie Kunden, eine Vorlage (Angebot, Projektplanung usw.) auszuwählen und sofort eine angepasste Excel-Datei herunterzuladen.
  • Batch-Datenexport und -Verteilung – Erstellen Sie separate Arbeitsmappen mit einheitlichem Format für jeden exportierten Datensatz, was die nachgelagerte Verteilung und Verarbeitung vereinfacht.

Für nachfolgende Vorgänge wie Hinzufügen von Arbeitsblättern oder Füllen von Zellen siehe die Add Worksheet API, Update Cell API und Export Workbook API.

Warum sollten Sie die Spreadsheet-API erstellen?

  • Entwicklerfreundlich – Bietet SDK-Bibliotheken für mehrere Sprachen und umfassende Dokumentation, wodurch die Integration im Vergleich zur Erstellung eigener Lösungen vereinfacht wird.
  • Arbeitseffizienz – Ermöglicht die Automatisierung der Dokumentenkonsolidierung und reduziert manuelle Aufwände.
  • Pay-per-Use-Preismodell – Die Gebühren basieren auf der API-Nutzung, ohne Vorab-Lizenzgebühren.
  • Verwalteter Service – Die API ist vollständig gehostet, sodass keine Wartung von lokalen Servern oder Software-Updates erforderlich sind.

So verwenden Sie die Spreadsheet-API mit SDKs

Spezifikation der Spreadsheet-API

Die Spezifikation der Spreadsheet-API 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 Sie Aspose.Cells Cloud SDKs

Die Verwendung eines SDK ist der schnellste Weg zur Entwicklung, da sie Low-Level-Details abstrahiert und es ermöglicht, die Spreadsheet mit prägnantem Code zu erstellen. Bitte besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.

Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mithilfe verschiedener SDKs aufgerufen werden: