Konvertering af XLSM(Excel Macro-Enabled Workbook)-filer til CSV(Comma-Separated Values)-format ved hjælp af Python Cloud SDK åbner op for en verden af muligheder for datamanipulation og -analyse. Denne tilgang giver udviklere og dataentusiaster mulighed for ubesværet at håndtere store datasæt og udføre datatransformationsopgaver med lethed. Ved at udnytte Python Cloud SDK får du adgang til en kraftfuld og brugervenlig API, der forenkler XLSM til CSV konverteringsprocessen. Lad os udforske de mange fordele og undersøge, hvordan denne tilgang kan strømline dine databehandlingsarbejdsgange og forbedre din produktivitet ved hjælp af Python Cloud SDK.
- Excel Conversion REST API
- Konverter XLSM til CSV i Python
- Excel til CSV ved hjælp af cURL-kommandoer
Excel Conversion REST API
At udføre opgaven med at konvertere XLSM til CSV bliver endnu mere effektiv og ligetil med Aspose.Cells Cloud SDK for Python. Denne kraftfulde SDK giver et omfattende sæt funktioner og funktioner, der er specielt designet til at håndtere Excel-filer, inklusive XLSM-format. Så med Aspose.Cells Cloud kan du frigøre det fulde potentiale af dine XLSM-data ved problemfrit at konvertere dem til et format, der er bredt accepteret og brugt i forskellige dataanalyse- og behandlingsværktøjer.
Udfør venligst følgende kommando for at installere SDK:
pip install asposecellscloud
Efter installationen skal du registrere en gratis konto via cloud dashboard ved hjælp af GitHub eller Google-konto eller bruge Tilmeld dig for at få dine klientoplysninger.
Konverter XLSM til CSV i Python
Følg venligst instruktionerne nedenfor for at konvertere XLSM til CSV ved hjælp af et Python-kodestykke.
- Opret et objekt af klassen CellsApi, mens du sender klientlegitimationsoplysninger som argumenter.
- Angiv nu navnet på input-XLSM, det resulterende CSV-navn og outputformatet som CSV.
- Kald cellsworkbookgetworkbook(…)-metoden for at konvertere XLSM til CSV-format og gemme den resulterende fil til skylager.
# For flere kodeeksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def XLSMtoCSV():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# initialisere CellsApi-instansen
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# input XLSB projektmappe
input_file = "myDocument.xlsm"
# resulterende format
format = "CSV"
# resulterende filnavn
output = "Converted.csv"
# kalde API'et for at konvertere XLSM til CSV
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# udskrive svarkode i konsollen
print(response)
# udskriv besked i konsollen (valgfrit)
print('XLSM sucessfully converted to CSV !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Excel til CSV ved hjælp af cURL-kommandoer
Du kan også nemt konvertere XLSM til CSV ved hjælp af en kraftfuld kombination af cURL-kommandoer og Aspose.Cells Cloud. Denne tilgang tilbyder enkelhed, fleksibilitet og platformsuafhængighed, hvilket muliggør problemfri integration med dine eksisterende systemer. Desuden kan du med strenge sikkerhedsprotokoller være sikker på sikkerheden og fortroligheden af dine data under konverteringsprocessen.
Forudsætningen for denne tilgang er genereringen af JWT-adgangstoken. Så udfør venligst følgende kommando i kommandolinjeterminalen:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nu hvor vi har JWT-tokenet, skal du udføre følgende kommando for at konvertere XLSM til CSV og gemme det resulterende output til skylager.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Erstat accessToken
med JWT-adgangstoken genereret ovenfor.
I ovenstående billede kan du bemærke, at tekstinformationen fra alle regneark er transformeret til en enkelt CSV-fil. Til din reference kan eksempelfilerne, der er brugt i ovenstående eksempel, downloades fra følgende links:
nyttige links
Konklusion
Afslutningsvis, uanset om du vælger at konvertere XLSM til CSV ved hjælp af Aspose.Cells Cloud SDK til Python eller cURL-kommandoer med Aspose.Cells Cloud, kan du trygt udføre opgaven med lethed og effektivitet. Så begge metoder sikrer nøjagtig og pålidelig konvertering og bevarer integriteten af dine data gennem hele processen. Omfavn kraften i disse tilgange til at frigøre potentialet i dine XLSM-filer, hvilket letter dataanalyse, deling og behandling.
relaterede artikler
Vi anbefaler at gennemgå følgende artikler for yderligere forståelse: