Lær hvordan du konverterer CSV til XLSX online.

Sådan konverteres CSV til Excel ved hjælp af Spreadsheet API i Python

Konverter CSV til Excel i Python | Python Konverter CSV til XLSX

I et datadrevet landskab opstår behovet for at konvertere CSV til Excel-projektmappe som et afgørende skridt i retning af at frigøre det fulde potentiale af din information. Mens CSV-filer (Comma-Separated Values) tilbyder enkelhed, giver Excels dynamiske funktioner en alsidig platform til dataanalyse, visualisering og samarbejde. Konverteringen bygger bro over kløften og tilbyder forbedrede funktionaliteter såsom avanceret formatering, formler og diagramoprettelse, hvilket giver brugerne mulighed for effektivt at administrere og præsentere deres data.

I denne artikel skal vi udforske detaljerne vedrørende CSV til Excel-konvertering til datacentreret workflow-oprettelse.

Python REST API til CSV til Excel-konvertering

Aspose.Cells Cloud SDK for Python muliggør en problemfri CSV til Excel-konverteringsproces og tilbyder et kraftfuldt og effektivt værktøj til at forbedre datamanipulationskapaciteten. Denne SDK forenkler konverteringsopgaven, så Python-applikationer nemt kan transformere CSV-filer til Excel-format. Ydermere sikrer SDK’s omfattende dokumentation, at udviklere hurtigt kan integrere funktionaliteten i deres Python-applikationer, hvilket muliggør en jævn og præcis CSV til Excel-konverteringsoplevelse.

For at bruge SDK’et skal vi først installere SDK’et fra PIP.

pip install asposecellscloud

Konverter CSV til Excel i Python

Kodestykket nedenfor illustrerer, hvor nemt det er at konvertere CSV til Excel online.

#For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
import os
import sys
import asposecellscloud
from asposecellscloud.apis.cells_api import CellsApi
api  = asposecellscloud.apis.cells_api.CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret'), "v3.0" ,os.getenv('CellsCloudApiBaseUrl'))
name ='mysample.csv' 
# indstille de nødvendige parametre
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# Nu kalder api csv til excel-konverter
result = api.cells_save_as_post_document_save_as(name, save_options=saveOptions, newfilename=(folder +'/' + newfilename), is_auto_fit_rows=isAutoFitRows, is_auto_fit_columns=isAutoFitColumns, folder=folder)
# print("Konverteringen er gennemført.")

Det første trin er at oprette en forekomst af CellsApi-klassen.

Upload input CSV-fil til Cloud-lager ved hjælp af metoden api.uploadfile(…).

Kald metoden api.cellssaveaspostdocumentsaveas(…), hvor vi sender navnet på input CSV-fil, resulterende XLSX-navn og to valgfrie parametre (isAutoFitRows & isAutoFitColumns) som argumenter.

Som et resultat vil den resulterende Excel-projektmappe blive gemt i skylageret.

Du kan også overveje at bruge vores gratis online CSV til Excel-konverteringsværktøj.

Skift CSV-format til Excel ved hjælp af cURL-kommandoer

Udførelse af CSV til Excel-konvertering ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer giver en hurtig og tilgængelig løsning for brugere, der er fortrolige med kommandolinjeværktøjer. Denne metode giver dig også mulighed for effektivt at transformere CSV-filer til Excel-format gennem kommandolinjeinteraktioner.

Først skal vi generere JWT-adgangstoken ved hjælp af klientlegitimationsoplysninger.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Nu skal vi udføre følgende kommando for at udføre CSV til Excel-konverteringen.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"xlsx\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Erstat inputFile med navnet på input CSV-filen, resultantFile med navnet på output Excel-regnearket og accessToken med JWT-adgangstoken genereret ovenfor.

Den Swagger-baserede API-reference giver dig mulighed for at vide mere om vores regnearksmanipulation og konvertering REST API. API Reference Explorer er den nemmeste måde at prøve vores API’er med det samme i din webbrowser.

Konverter CSV til Excel i Python | Python Konverter CSV til XLS

Konklusion

Som konklusion, uanset om du vælger effektiviteten og alsidigheden af Aspose.Cells Cloud SDK til Python eller den hurtige tilgængelighed af cURL-kommandoer med Aspose.Cells Cloud, er målet stadig klart: at konvertere CSV til Excel uden problemer. Begge tilgange giver dig mulighed for at forbedre datahåndteringsarbejdsgangene ved let at transformere CSV-filer til Excel-format.

relaterede artikler

Vi anbefaler også, at du besøger følgende links for at lære om: