Ismerje meg, hogyan konvertálhat online 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
- Konvertálja a CSV-t Excelbe a Pythonban
- Változtassa meg a CSV formátumot Excelre a cURL parancsokkal
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.
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: