Så här konverterar du ett kalkylarkskalkylblad till CSV med Aspose.Cells Cloud API
ConvertWorksheetToCsv-slutpunkten omvandlar ett enskilt kalkylblad från en lokal kalkylarkfil till ett CSV-dokument helt på Aspose.Cells Cloud-servern. Genom att ladda upp källfilen och ange det önskade kalkylbladet får utvecklare en binär CSV-ström utan att behöva lagra filen i molnlagring. Denna API är idealisk för att automatisera datautvinning, integrera kalkylarksdata i efterföljande system och minska lagringsöverhead.
Konvertera kalkylblad till CSV API
Web API
PUT https://api.aspose.cloud/v4.0/cells/convert/worksheet/csv
Säkerhet och autentisering
Aspose.Cells Cloud API:n är säkra och kräver JWT-tokenbaserad autentisering.
-H "Authorization: Bearer {access_token}"
Begäranparametrar
| ParameterName | Typ | Plats | Krävs/Valfritt | Beskrivning |
|---|---|---|---|---|
| Spreadsheet | Fil | FormData | Krävs | Binär fil för källkalkylarket (t.ex. .xlsx, .xls). Exempel: myWorkbook.xlsx. |
| worksheet | Sträng | Query | Krävs | Namn på det kalkylblad som ska konverteras (skiftlägeskänsligt). Om utelämnas används det första kalkylbladet. Exempel: Sheet1. |
| outPath | Sträng | Query | Valfritt | Målmappens sökväg i molnlagring där den genererade CSV-filen ska sparas. Om utelämnas returneras CSV direkt i svarsströmmen. |
| outStorageName | Sträng | Query | Valfritt | Namn på lagringstjänsten (t.ex. Azure, AWS S3) där utdatafilen ska placeras. Krävs endast när outPath används. |
| fontsLocation | Sträng | Query | Valfritt | Sökväg till en anpassad teckensnittsmapp på servern, vilket gör att konverteringsmotorn kan använda icke-standardskriftsnitt. |
| region | Sträng | Query | Valfritt | Språk-ID som påverkar nummer-/datumformatering i CSV (t.ex. sv-SE, en-US, fr-FR). |
| password | Sträng | Query | Valfritt | Lösenord för att öppna ett skyddat kalkylark. Måste matcha källfilens krypteringslösenord. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärddetaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Obehörig | Ogiltig eller saknad JWT-token. |
| 413 | Payload för stor | Uppladdad fil överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
När ska man använda API:et för att konvertera kalkylblad till CSV?
- Datautvinning för BI-pipelines – Extrahera ett specifikt kalkylblad från en Excel-rapport och mata direkt in den resulterande CSV-filen i Power BI eller Tableau utan mellanliggande filhantering.
- Automatiserad fakturahantering – Konvertera kalkylbladet som innehåller fakturarader till CSV för snabb import i bokföringssystem.
- Integration med äldre system – Exportera kalkylbladsdata till CSV för användning av äldre applikationer som endast accepterar avgränsade textfiler.
- Direktgenerering av rapporter – Generera CSV-ögonblicksbilder av live-kalkylarksdata i en webbtjänst och returnera filen omedelbart till klientens webbläsare.
Varför använda API:et för att konvertera kalkylblad till CSV?
- Ingen permanent molnlagring krävs – Filen strömmas direkt till konverteringsmotorn och kasseras efter konvertering, vilket sparar bandbredd och lagringskostnader.
- Hög prestanda i molnmiljö – Konverteringen körs på Asposes optimerade servrar och tar vanligtvis högst 2 sekunder för filer upp till 100 MB.
- Finjusterad kontroll – Välj ett enskilt kalkylblad, tillämpa anpassade teckensnitt, regional formatering och lösenordsskydd i en enda begäran.
- Konsekvent plattformsövergripande utdata – Garanterar identisk CSV-utdata över .NET, Java, Python och andra SDK:er som använder samma REST-slutpunkt.
Hur man använder API:et för att konvertera kalkylblad till CSV med SDK:er
API-specifikation för att konvertera kalkylblad till CSV
API-specifikation för att konvertera kalkylblad till CSV tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt för att utföra REST-interaktioner direkt från en webbläsare.
Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur du gör anrop till Cloud API med cURL.
Använd Aspose.Cells Cloud SDK:er
Användning av SDK:n förenklar utvecklingen genom att abstrahera bort lågnivådetaljer, så att du kan sammanfoga kalkylark med varandra med koncist kod. Se GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man interagerar med Aspose.Cells-webbtjänster med olika SDK:er: