
Az Excel konvertálása CSV-vé | Ismerje meg, hogyan lehet XLSX-t CSV-vé konvertálni
Ebben a cikkben az Excel CSV formátumú konvertálásának részleteiről fogunk beszélni Python SDK használatával. Tisztában vagyunk vele, hogy az Excel-fájlokat széles körben használják adatok rendszerezésére, pénzügyi elemzésre, adatbevitelre, adatkezelésre, könyvelésre, diagramkészítésre és grafikonok készítésére stb. Az adatok importálásakor és exportálásakor azonban vesszővel tagolt értékek (CSV) fájlokat használunk. Ez az egyik módja a strukturált információk egyszerű szöveges fájlon keresztüli cseréjének. Ebben a cikkben a programozási SDK-t konverziós célokra használjuk, mivel támogatja az egyszeri és a tömeges átalakítási műveleteket.
- Excel konverziós API
- Konvertálja az Excelt CSV-vé Pythonban
- ODS konvertálás CSV-vé a cURL parancsok használatával
Excel konverziós API
Az Aspose.Cells Cloud SDK for Python lehetőséget biztosít a népszerű Excel formátumok (XLSX, XLS, ODS, XLSB stb.) betöltésére és a kimenet CSV formátumban történő mentésére. Az Aspose.Cells Cloud REST API egy burkolóanyag, amely lehetővé teszi az Excel-feldolgozási funkciók megvalósítását a Python-alkalmazásokban. Az SDK telepítéséhez hajtsa végre a következő parancsot a terminálalkalmazásban:
pip install asposecellscloud
A következő lépés az Aspose Cloud-fiók létrehozása, és az ügyfél hitelesítő adatainak beszerzése.
Konvertálja az Excelt CSV-vé Pythonban
Ebben a példában a 2. munkalapot exportáljuk Excel-munkafüzetben CSV formátumba. Az Excel-munkafüzetet már fel kell tölteni a felhőtárhelyre, és az átalakítás után az eredményül kapott CSV is a felhőtárhelyen lesz tárolva.
- Először is létre kell hoznunk egy CellsApi objektumot, miközben argumentumként adjuk át az ügyfél hitelesítő adatait.
- Másodszor, hozzon létre egy karakterlánc objektumot, amely a kimeneti formátumot CSV-ként határozza meg.
- Végül hívja meg a cellsworkbookgetworkbook(…) metódust az XLSX fájl CSV formátumba konvertálásához.
# További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-python webhelyre.
def ExceltoCSV():
try:
# kliens hitelesítő adatainak részleteit a felhő irányítópultjáról
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# inicializálja a Cells Cloud API objektumát
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# beviteli Excel munkafüzet
input_file = "TestCase(2).xlsx"
# kívánt kimeneti formátum
format = "CSV"
# eredő fájlnév
output = "Converted.csv"
# Hívja az API-t a bemeneti XLSX CSV formátumba konvertálásához
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# Válasz nyomtatása a konzolon
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

- kép: – az Excelből CSV-be konvertáló előnézet
A fenti példában használt bemeneti excel fájl letölthető a TestCase.xlsx és a Converted.csv oldalról.
ODS konvertálás CSV-vé a cURL parancsok használatával
Az .ods az OpenDocument Spreadsheet Document formátum kiterjesztése, és az Aspose.Cells Cloud is kezeli ezt a formátumot. Tehát ebben a részben a kiválasztott ODS munkalapot CSV formátumba konvertáljuk a cURL parancsok segítségével. Az első lépés egy JWT hozzáférési jogkivonat létrehozása, ezért kérjük, hajtsa végre a következő parancsot:
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"
Most hajtsa végre a következő parancsot a Sheet1 nevű munkalap konvertálásához és a tartalom CSV formátumban történő mentéséhez.
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

- kép: – ODS-ből CSV-be átalakítás előnézet.
Következtetés
Ebben a cikkben megvitattuk azokat a lépéseket, amelyekkel az Excel Python SDK használatával CSV-vé konvertálható. Ugyanakkor megvizsgáltuk annak részleteit is, hogyan konvertálhatjuk az ODS fájlok kiválasztott munkalapjait CSV formátumba a cURL paranccsal. Azt is javasoljuk, hogy tekintse meg a Programmers Guide dokumentumot, hogy többet megtudjon az API egyéb izgalmas funkcióiról.
Mindazonáltal érdemes lehet letölteni a Python SDK teljes forráskódját a GitHub oldalról, és az igényeinek megfelelően frissíteni.