Hur man konverterar tabelldata i kalkylblad till CSV-fil: Steg-för-steg-guide
Exportera tabelldata från en lokal Excel-fil till en CSV-fil med Cloud-API:et.
Konvertera tabell till CSV-API
Web-API
PUT http://api.aspose.cloud/v4.0/cells/convert/table/csv
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-token-baserad autentisering.
-H "Authorization: Bearer {access_token}"
Begärparametrar:
| Parameternamn | Typ | Sökväg/Frågesträng/HTTP-brödtext | Beskrivning |
|---|---|---|---|
| Spreadsheet | Fil | FormData | Ladda upp kalkylbladsfilen. |
| worksheet | Sträng | Frågesträng | Namn på kalkylbladet i kalkylbladsfilen. |
| tableName | Sträng | Frågesträng | Namn på tabellen som ska konverteras. |
| outPath | Sträng | Frågesträng | (Valfritt) Mapp-sökväg där arbetsboken lagras; standardvärde är null. |
| outStorageName | Sträng | Frågesträng | Namn på lagringsplatsen för utdatafilen. |
| fontsLocation | Sträng | Frågesträng | Sökväg för anpassade typsnitt. |
| region | Sträng | Frågesträng | Kalkylbladsregion/språkinställning (t.ex. sv-SE, en-US, fr-FR). Påverkar nummerformatering, datumtolkning och regionberoende beteende. |
| password | Sträng | Frågesträng | Lösenord för att öppna kalkylbladsfilen. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig förfrågan | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Auktorisering saknas | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Var bör du använda API:et för att konvertera tabell till CSV?
- Databasmigrering: Konvertera Excel-tabeller till CSV för massimport till SQL-databaser (MySQL, PostgreSQL, SQL Server).
- Data warehouse-laddning: Omvandla Excel-baserade rapporttabeller till CSV för inläsning i Snowflake, Redshift eller BigQuery.
- Bulk-API-begärningar: Konvertera Excel-tabelldata till CSV för massuppladdning till REST-tjänster.
- Tjänst-till-tjänst-kommunikation: Använd CSV som ett lättviktigt datautbytesformat mellan mikrotjänster.
- Förberedelse av maskininlärningsdata: Konvertera funktionstabeller från Excel till CSV för användning med Python/R-baserade maskininlärningsbibliotek.
- Statistisk analys: Omvandla forskningsdata-tabeller till CSV för import till SPSS, SAS eller Stata.
- Innehållsmigrering: Flytta strukturerat innehåll från Excel till CMS-system via CSV.
Varför bör du använda API:et för att konvertera tabell till CSV?
- Utvecklarvänligt: Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling, samt har omfattande dokumentation. Jämfört med att bygga egna lösningar minskas utvecklingsarbetet betydligt.
- Kostnadseffektivt: Du kan konvertera tabelldata utan att först ladda upp arbetsboken, vilket sparar lagringsutrymme och minskar kostnaderna.
- Rent datautdrag utan formatering.
- CSV stöds av nästan alla system:
- Databaser (alla större relationella DBMS)
- programmeringsspråk (inbyggda tolkare i alla)
- verksamhetsanalysverktyg (Tableau, Power BI, Looker)
- kalkylbladsprogram (Excel, Google Sheets, LibreOffice)
- kommandoradsverktyg (awk, sed, grep)
Hur använder man API:et för att konvertera tabell till CSV med SDK:er?
API-specifikation för konvertering av tabell till CSV
API-specifikation för konvertering av tabell till CSV tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt, vilket gör att REST-interaktioner kan ske direkt från en webbläsare. Du kan använda cURL-kommandoradsverktyget för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör anrop till Cloud-API:et med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda SDK är det snabbaste sättet att utveckla, eftersom den döljer detaljer på lågnivå och låter dig konvertera tabelldata i kalkylblad till en CSV-fil med minimal kod. Se GitHub-förrådet för en fullständig lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel illustrerar hur man gör anrop till Aspose.Cells webbtjänster med olika SDK:er: