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: