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: