Tabulky Excel se široce používají k uchovávání, importu nebo exportu dat z jedné aplikace do druhé. Kromě toho můžete s daty provádět různé operace, jako je řazení, použití matematických vzorců, generování grafů atd. V různých případech je však nutné převést sešity Excelu XLSX nebo XLS do formátu CSV(Comma Separated Values). Pro takové scénáře tento článek popisuje, jak převést soubory Excel do CSV v Python.
Python Excel to CSV Converter API
Abychom převedli formáty XLSX nebo XLS Excelu do CSV, použijeme Aspose.Cells for Python přes Javu. Jedná se o výkonné rozhraní API pro manipulaci s tabulkami, které umožňuje vytvářet, upravovat nebo převádět soubory aplikace Excel. API můžete nainstalovat pomocí následujícího příkazu.
pip install aspose-cells
Převeďte soubor Excel do CSV
Níže jsou uvedeny kroky pro převod souboru Excel XLSX nebo XLS na CSV v Python.
- Načtěte soubor Excel pomocí třídy Sešit.
- Převeďte Excel do CSV pomocí metody Workbook.save(String, SaveFormat.CSV).
Následující ukázka kódu ukazuje, jak převést soubor XLSX na CSV v Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Vytvořte objekt sešit s cestou k souboru aplikace Excel
workbook = Workbook("data.xlsx")
# Uložit XLSX jako CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)
Soubor Excel
Převedené CSV
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Získejte bezplatnou licenci API
Rozhraní API můžete používat bez omezení hodnocení, když si vyžádáte bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubory Excel do CSV v Python. Více o tabulkovém rozhraní Python můžete prozkoumat pomocí dokumentace. V případě jakýchkoli dotazů nebo dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.