
Konverter Excel til CSV | Lær hvordan du konverterer XLSX til CSV
I denne artikel er vi ved at diskutere detaljerne om, hvordan man konverterer Excel til CSV ved hjælp af Python SDK. Vi forstår, at excel-filer bruges i vid udstrækning til at organisere data, udføre finansiel analyse, dataindtastning, datastyring, regnskab, diagrammer og grafer osv. Men til import og eksport af data er vi afhængige af kommaseparerede værdier (CSV)-filer. Det er en af måderne at udveksle struktureret information gennem en simpel tekstfil. I denne artikel bruger vi programmerings-SDK til konverteringsformål, da det understøtter enkelt- såvel som massekonverteringsoperationer.
- Excel Conversion API
- Konverter Excel til CSV i Python
- ODS til CSV-konvertering ved hjælp af cURL-kommandoer
Excel Conversion API
Aspose.Cells Cloud SDK til Python giver funktionen til at indlæse populære Excel-formater (XLSX, XLS, ODS, XLSB osv.) og gemme output i CSV-format. Det er en indpakning omkring Aspose.Cells Cloud REST API giver dig mulighed for at implementere Excel-behandlingsfunktioner i Python-applikationer. Udfør venligst følgende kommando i terminalapplikationen for at installere SDK’et:
pip install asposecellscloud
Det næste trin er at oprette en Aspose Cloud-konto og indhente klientoplysninger.
Konverter Excel til CSV i Python
I dette eksempel skal vi eksportere 2. regneark i Excel-projektmappe til CSV-format. Excel-projektmappen skal allerede være uploadet til skylageret, og efter konverteringen vil den resulterende CSV også blive gemt i skylageret.
- Først skal vi oprette et objekt af CellsApi, mens vi sender klientlegitimationsoplysninger som argumenter.
- For det andet skal du oprette et strengobjekt, der definerer outputformat som CSV.
- Til sidst skal du kalde cellsworkbookgetworkbook(…)-metoden for at konvertere XLSX-fil til CSV-format.
# For flere eksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
try:
# klientlegitimationsoplysninger fra cloud-dashboard
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# initialisere et objekt af Cells Cloud API
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# input Excel-projektmappe
input_file = "TestCase(2).xlsx"
# ønskede outputformat
format = "CSV"
# resulterende filnavn
output = "Converted.csv"
# Kald API'et for at konvertere input XLSX til CSV-format
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# Udskriv svar i konsollen
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

Billede 1:- Forhåndsvisning af konvertering fra Excel til CSV
Input excel-filen brugt i ovenstående eksempel kan downloades fra TestCase.xlsx og Converted.csv.
ODS til CSV-konvertering ved hjælp af cURL-kommandoer
.ods er en udvidelse af OpenDocument Spreadsheet Document format og Aspose.Cells Cloud håndterer også dette format. Så i dette afsnit skal vi konvertere det valgte ODS-regneark til CSV-format ved hjælp af cURL-kommandoerne. Det første trin er at generere et JWT-adgangstoken, så udfør venligst følgende kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Udfør nu følgende kommando for at konvertere regnearket ved navn Sheet1 og gemme indholdet i CSV-format.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o output.csv

Billede 2:- ODS til CSV konvertering forhåndsvisning.
Konklusion
I denne artikel har vi diskuteret trinene til, hvordan man konverterer Excel til CSV ved hjælp af Python SDK. Samtidig har vi også udforsket detaljerne om, hvordan vi kan konvertere udvalgte regneark med ODS-filer til CSV-format ved hjælp af cURL-kommandoen. Vi anbefaler også at udforske Programmers Guide for at lære mere om andre spændende funktioner i API’et.
Ikke desto mindre kan du overveje at downloade den komplette kildekode til Python SDK fra GitHub og opdatere den i henhold til dine krav.