Hur man konverterar ett kalkylark till ett annat format: Steg-för-steg-guide
Konvertera ett lokalt kalkylark eller Excel-fil till ett annat format med Aspose.Cells Cloud Web API.
Konvertera kalkylark API
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Begärandeparametrar:
| Parameternamn | Typ | Path/Query String/HTTPBody | Beskrivning |
|---|---|---|---|
| Spreadsheet | Fil | FormData | Ladda upp kalkylarksfilen som ska konverteras. |
| format | Sträng | Query | (Obligatoriskt) Önskat utdataformat (t.ex. “XLSX”, “PDF”, “CSV”). |
| outPath | Sträng | Query | (Valfritt) Mappens sökväg där det konverterade arbetsboken ska lagras. Standard är null. |
| outStorageName | Sträng | Query | Ange ett namn för utdatalagringen. |
| fontsLocation | Sträng | Query | Använd anpassade teckensnitt för kalkylarket. |
| region | Sträng | Query | Ange regioninställning för kalkylarket. |
| password | Sträng | Query | Lösenordet för att öppna kalkylarksfilen om den är skyddad. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Status vid lyckad åtgärd
- 200 OK – Konverteringen lyckades och svarsbodyn innehåller den konverterade filströmmen.
Content-Type-headern återspeglar MIME-typen för det begärda utdataformatet (t.ex.application/pdfför PDF).
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filtret applicerades korrekt; svaret innehåller åtgärdens detaljer. |
| 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 | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Format
| Utformat | Beskrivning |
|---|---|
| XLS | Excel 95/5.0 - 2003-arbetsbok. |
| XLSX | Office Open XML SpreadsheetML-filformatet. |
| XLSB | Excel binär arbetsbok. |
| XLSM | Excel-makroaktiverad arbetsbok. |
| XLT | Excel 97 - Excel 2003-mall. |
| XLTX | Excel-mall. |
| XLTM | Excel-makroaktiverad mall. |
| XLAM | En Excel-makroaktiverad tilläggfil som används för att lägga till nya funktioner till Excel. |
| CSV | CSV-fil (Comma Separated Value). |
| TSV | TSV-fil (Tab-separated values). |
| TXT | Avgränsad ren-textfil. |
| HTML | HTML-format. |
| MHTML | MHTML-fil. |
| ODS | ODS (OpenDocument Spreadsheet). |
| SpreadsheetML | Excel 2003 XML-fil. |
| Numbers | Dokumentet skapas med Apples “Numbers”-applikation, som är en del av iWork-suiten för macOS och iOS. |
| JSON | JavaScript Object Notation. |
| DIF | Data Interchange Format. |
| DBF | En fil med filändelsen .dbf är en databasfil som används av dBASE-databashanteringsystemet. |
| Adobe Portable Document Format. | |
| XPS | XML Paper Specification-formatet. |
| SVG | Scalable Vector Graphics-formatet. |
| TIFF | Tagged Image File Format. |
| PNG | Portable Network Graphics-formatet. |
| BMP | Bitmap-bildformat. |
| EMF | Enhanced Metafile-formatet. |
| JPEG | JPEG är ett bildformat som sparas med förlustkomprimering. |
| GIF | Graphics Interchange Format. |
| MARKDOWN | Representerar ett Markdown-dokument. |
| SXC | Ett XML-baserat format som används av OpenOffice och StarOffice. |
| FODS | Ett Open Document-format lagrat som flat XML. |
| DOCX | Ett välkänt format för Microsoft Word-dokument som kombinerar XML och binära filer. |
| PPTX | PPTX-formatet är baserat på Microsoft PowerPoint Open XML presentation format. |
| SqlScript | Structured Query Language. |
| XHtml | XHTML är ett textbaserat filformat med taggar i XML, baserat på en omformulering av HTML 4.0. |
| Epub | Filer med filändelsen .epub är ett e-boksformat som erbjuder en standard digital publikation för utgivare och konsumenter. |
| Xml | XML står för Extensible Markup Language; det liknar HTML men använder taggar för att definiera objekt. |
| Ots | Open Document Template Sheet (OTS)-fil. |
| AZW3 | AZW är ett digitalt e-bokfilformat utvecklat av Amazon för Kindle-enheter. AZW3, även känt som Kindle Format 8 (KF8). |
Var bör du använda API:et för att konvertera kalkylark?
- Migrering av äldre system: Konvertera tusentals äldre XLS-filer till XLSX för moderna system.
- Standardisering av arkivering: Normalisera olika kalkylarksformat (XLS, XLSM, ODS, CSV) till ett enda format för arkivering.
- Överensstämmelse mellan kontorsprogram: Konvertera Excel-filer till format som är kompatibla med LibreOffice, Google Sheets eller Apple Numbers.
- Normalisering av datakällor: Konvertera olika kalkylarksformat till CSV eller JSON för inläsning till databaser.
- Webbpublicering: Konvertera finansiella modeller till HTML för visning på webben.
Varför bör du använda API:et för att konvertera kalkylark?
- Utvecklarvänligt: Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling och kompletteras med omfattande dokumentation. Jämfört med att bygga egna lösningar för diagramgenerering minskar detta betydligt utvecklingsarbetet.
- Kostnadseffektivt: Du kan konvertera tabelldata utan att först ladda upp arbetsboken, vilket sparar lagringsutrymme och minskar kostnaderna.
- Omfattande formatstöd: Konvertera mellan 20+ kalkylarksformat.
- Bevara datatrogenhet och formatering.
Hur använder du API:et för att konvertera kalkylark med SDK:er?
Följande kodexempel visar hur du använder API:et för att konvertera kalkylark med olika SDK:er.
API-specifikation för att konvertera kalkylark
API-specifikation för att konvertera kalkylark definierar ett offentligt tillgängligt programmeringsgränssnitt, vilket gör att du kan 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
Att använda SDK är det snabbaste sättet att utveckla, eftersom det abstraher bort detaljer på låg nivå och låter dig konvertera en kalkylarksfil till ett annat format med kompakt kod. Se GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.