Excel-kalkylblad används ofta för att lagra, importera eller exportera data från ett program till ett annat. Dessutom kan du utföra olika operationer på data, som att sortera, tillämpa matematiska formler, generera diagram, etc. Men i olika fall måste Excels XLSX eller XLS arbetsböcker konverteras till formatet CSV(kommaseparerade värden). För sådana scenarier täcker den här artikeln hur du konverterar Excel-filer till CSV i Python.
Python Excel till CSV Converter API
För att konvertera Excels XLSX- eller XLS-format till CSV kommer vi att använda Aspose.Cells for Python via Java. Det är ett kraftfullt API för hantering av kalkylblad som låter dig skapa, ändra eller konvertera Excel-filer. Du kan installera API:t med följande kommando.
pip install aspose-cells
Konvertera Excel-fil till CSV
Följande är stegen för att konvertera en Excel XLSX- eller XLS-fil till CSV i Python.
- Ladda Excel-fil med klassen Arbetsbok.
- Konvertera Excel till CSV med metoden Workbook.save(String, SaveFormat.CSV).
Följande kodexempel visar hur man konverterar en XLSX-fil till CSV i Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# Skapa ett arbetsboksobjekt med Excel-filens sökväg
workbook = Workbook("data.xlsx")
# Spara XLSX som CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)
Excel fil
Konverterad 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
Skaffa en gratis API-licens
Du kan använda API:et utan utvärderingsbegränsningar genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar Excel-filer till CSV i Python. Du kan utforska mer om Pythons kalkylarks-API med hjälp av dokumentationen. Om du skulle ha några frågor eller funderingar är du välkommen att meddela oss via vårt forum.