Konvertera Excel-filer till PDF, CSV, JSON och mer med Aspose.Cells Cloud
Om du ursprungligen skapade en Excel-fil i ett visst format – till exempel XLS, XLSX, XLSB, eller CSV – kan det vara användbart att konvertera Excel-filen till ett annat format för att utnyttja speciella funktioner. Exempelvis skyddar konvertering av en Excel-fil till PDF dess innehåll mot obehöriga ändringar och gör det lättare att läsa och dela den.
Förutsättningar
Innan du anropar konverterings-API:erna ska du skaffa en OAuth 2.0-åtkomsttoken från Aspose Cloud och säkerställa att arbetsboken finns lagrad i din Aspose Cloud-lagring (eller inkluderad i begärans brödtext för PUT-konverteringsändpunkten).
Dokumentkonvertering är en komplex process. Många faktorer påverkar komplexiteten i konverteringsprocessen och bör beaktas under omvandlingen. Att erbjuda exakt, professionellkvalitativ konvertering mellan Excel-format är en nyckelfunktion i Aspose.Cells Cloud.
Tjänsten fungerar sömlöst för konvertering av dokument i valfritt format. Du kan både importera och exportera dokument i följande format:
Stödda format
- Import/Export: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT
- Endast export: PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS
Konverterings-API:er
| API | Beskrivning |
|---|---|
GET /cells/{name} |
Hämtar en Excel-arbetsbok från molnlagringen och konverterar den till det begärda formatet. |
PUT /cells/convert |
Konverterar en Excel-arbetsbok som skickas i begärons brödtext till det angivna utdataformatet. |
POST /cells/{name}/saveAs |
Sparar en befintlig Excel-arbetsbok som ett annat format direkt i molnlagringen. |
API-detaljer
-
GET /cells/{name}
- Sökvägsparametrar:
name– arbetsbokens filnamn (obligatoriskt). - Frågeparametrar:
format– målformat (t.ex. pdf, csv, json);storage– namn på molnlagring (valfritt);folder– mappsökväg inom lagringen (valfritt). - Svar: Filström för den konverterade arbetsboken;
Content‑Typematchar målformatet. - Statuskoder: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
- Sökvägsparametrar:
-
PUT /cells/convert
- Begäran (brödtext): multipart/form‑data som innehåller källarbetsbokens fil (
file) och ett obligatoriskt fältformatsom anger önskat utdataformat. - Svar: Binär ström för den konverterade filen.
- Statuskoder: 200 OK, 400 Bad Request, 401 Unauthorized, 500 Internal Server Error.
- Begäran (brödtext): multipart/form‑data som innehåller källarbetsbokens fil (
-
POST /cells/{name}/saveAs
-
Sökvägsparametrar:
name– namn på den befintliga arbetsboken. -
Frågeparametrar:
format– målformat;outPath– målsökväg i molnlagringen (valfritt);storage– namn på lagringen (valfritt). -
Svar: JSON-objekt med åtgärdens resultat och sökvägen till den sparade filen. Exempel på svar:
{ "status": "OK", "code": 200, "message": "Filen sparades framgångsrikt.", "path": "Converted/MyWorkbook.pdf" } -
Statuskoder: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
-
Exempel på cURL för konvertering till PDF
curl -X GET "https://api.aspose.cloud/v3.0/cells/MyWorkbook.xlsx?format=pdf" \
-H "Authorization: Bearer {access_token}" \
-o MyWorkbook.pdf
Java SDK-utdrag (GET /cells/{name})
CellsApi apiInstance = new CellsApi();
String name = "MyWorkbook.xlsx";
String format = "pdf";
File result = apiInstance.cellsGetWorkbook(name, format, null, null);
result.renameTo(new File("MyWorkbook.pdf"));
.NET SDK-utdrag (PUT /cells/convert)
var api = new CellsApi();
var file = File.ReadAllBytes("MyWorkbook.xlsx");
var format = "pdf";
var result = api.ConvertWorkbook(new MemoryStream(file), format);
File.WriteAllBytes("MyWorkbook.pdf", result);
Python SDK-utdrag (POST /cells/{name}/saveAs)
import asposecellscloud
api = asposecellscloud.CellsApi()
api.post_save_as(name="MyWorkbook.xlsx", format="pdf", out_path="Converted/MyWorkbook.pdf")
Följande artiklar förklarar varje API i detalj och innehåller ytterligare cURL- och SDK-exempel:
- Konvertera en Excel-fil till ett annat format
- Spara en Excel-fil som ett annat format
- Konvertera en Excel-fil till en CSV-fil
- Konvertera en Excel-fil till en DOCX-fil
- Konvertera en Excel-fil till en HTML-fil
- Konvertera en Excel-fil till en JSON-fil
- Konvertera en Excel-fil till en Markdown-fil
- Konvertera en Excel-fil till en PDF-fil
- Konvertera en Excel-fil till en PNG-fil
- Konvertera en Excel-fil till en PPTX-fil
- Konvertera en Excel-fil till en SQL-fil
- Konvertera en Excel-fil till en TIFF-fil