Ismerje meg, hogyan konvertálhat online CSV-t XLSX-re.

A CSV konvertálása Excel-be a Spreadsheet API-val a Pythonban

CSV konvertálása Excelbe a Pythonban | Python konvertálja a CSV-t XLSX-re

Egy adatközpontú környezetben a CSV fájl Excel-munkafüzet formátumba konvertálása döntő lépésként merül fel az információban rejlő lehetőségek teljes kihasználása felé. Míg a CSV (vesszővel elválasztott értékek) fájlok egyszerűséget kínálnak, az Excel dinamikus szolgáltatásai sokoldalú platformot biztosítanak az adatok elemzéséhez, megjelenítéséhez és együttműködéséhez. Az átalakítás áthidalja a szakadékot, és olyan továbbfejlesztett funkciókat kínál, mint a fejlett formázás, képletek és diagramok létrehozása, lehetővé téve a felhasználók számára adataik hatékony kezelését és bemutatását.

Ebben a cikkben megvizsgáljuk a CSV-ből Excelbe való konvertálás részleteit az adatközpontú munkafolyamatok létrehozásához.

Python REST API a CSV-ből Excel-be való konvertáláshoz

Az Aspose.Cells Cloud SDK for Python megkönnyíti a zökkenőmentes CSV-ből Excel konvertálási folyamatot, hatékony és hatékony eszközt kínálva az adatkezelési képességek bővítésére. Ez az SDK leegyszerűsíti az átalakítási feladatot, lehetővé téve a Python-alkalmazások számára, hogy a CSV-fájlokat egyszerűen Excel formátumba alakítsák át. Ezenkívül az SDK átfogó dokumentációja biztosítja, hogy a fejlesztők gyorsan integrálhassák a funkcionalitást Python-alkalmazásaikba, lehetővé téve a zökkenőmentes és pontos CSV-ből Excel konvertálást.

Az SDK használatához először telepítenünk kell az SDK-t a PIP-ből.

pip install asposecellscloud

Konvertálja a CSV-t Excelbe a Pythonban

Az alábbi kódrészlet azt szemlélteti, hogy milyen egyszerű a CSV-ből Excel online konvertálása.

#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' 
# állítsa be a szükséges paramétereket
saveOptions = None
newfilename = "result.xlsx"
isAutoFitRows= True
isAutoFitColumns= True
folder = "celltemp"
result = api.upload_file(folder + '/' + name,  "c:/cloudtesting/" + name)
# Most az api hívja a csv-t az Excel konverterhez
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("A konvertálás sikeresen befejeződött.")

Az első lépés a CellsApi osztály példányának létrehozása.

Töltsön fel bemeneti CSV-fájlt a felhőtárhelyre az api.uploadfile(…) módszerrel.

Hívja meg az api.cellssaveaspostdocumentsaveas(…) metódust, ahol a bemeneti CSV-fájl nevét, az eredményül kapott XLSX-nevet és két opcionális paramétert (isAutoFitRows & isAutoFitColumns) adjuk át argumentumként.

Ennek eredményeként az eredményül kapott Excel-munkafüzet felhőtárhelyen lesz mentve.

Megfontolhatja ingyenes online CSV-ből Excel-be konvertáló eszközünk használatát is.

Változtassa meg a CSV formátumot Excelre a cURL parancsok segítségével

A CSV-ből Excel konvertálás végrehajtása az Aspose.Cells Cloud és cURL parancsokkal gyors és elérhető megoldást kínál a parancssori eszközöket jól ismerő felhasználók számára. Ez a módszer arra is lehetőséget ad, hogy parancssori interakciókkal hatékonyan alakítsa át a CSV-fájlokat Excel formátumba.

Először is létre kell hoznunk egy JWT hozzáférési jogkivonatot az ügyfél hitelesítő adataival.

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"

Most végre kell hajtanunk a következő parancsot a CSV-ből Excel konvertálás végrehajtásához.

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}"

Cserélje ki az „inputFile” szót a bemeneti CSV-fájl nevével, az „resultantFile”-t a kimeneti Excel-munkalap nevével, az „accessToken”-t pedig a fent generált JWT-hozzáférési tokennel.

A Swagger-alapú API hivatkozás lehetővé teszi, hogy többet tudjon meg a táblázatkezelési és -konverziós REST API-ról. Az API Reference Explorer a legegyszerűbb módja annak, hogy webböngészőjében azonnal kipróbálhassa API-jainkat.

CSV konvertálása Excelbe a Pythonban | Python konvertálja a CSV-t XLS-re

Hasznos Linkek

Következtetés

Összefoglalva, akár az Aspose.Cells Cloud SDK for Python hatékonyságát és sokoldalúságát, akár a cURL parancsok gyors elérhetőségét az Aspose.Cells Cloud segítségével választja, a cél továbbra is egyértelmű: a CSV zökkenőmentes konvertálása Excel formátumba. Mindkét megközelítés lehetővé teszi az adatkezelési munkafolyamatok javítását a CSV-fájlok Excel formátumba való egyszerű átalakításával.

kapcsolódó cikkek

Javasoljuk továbbá, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni: