Excel till CSV Python

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.

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

Excel till CSV Python

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.

Se även