Excel til CSV

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

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)
Eksempel på konvertering fra Excel til CSV

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
Forhåndsvisning af ODS til CSV-konvertering

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.

Relaterede artikler