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

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‑Type matchar målformatet.
    • Statuskoder: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
  • PUT /cells/convert

    • Begäran (brödtext): multipart/form‑data som innehåller källarbetsbokens fil (file) och ett obligatoriskt fält format som 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.
  • 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: