Je recherche une bibliothèque python ou toute aide pour convertir des fichiers .XLSX en fichiers .CSV.
Lisez votre fichier Excel à l'aide du module xlrd
, puis vous pouvez utiliser le module csv
pour créer votre propre csv.
Installez le module xlrd dans votre ligne de commande:
pip install xlrd
Script Python:
import xlrd
import csv
def csv_from_Excel():
wb = xlrd.open_workbook('Excel.xlsx')
sh = wb.sheet_by_name('Sheet1')
your_csv_file = open('your_csv_file.csv', 'w')
wr = csv.writer(your_csv_file, quoting=csv.QUOTE_ALL)
for rownum in range(sh.nrows):
wr.writerow(sh.row_values(rownum))
your_csv_file.close()
# runs the csv_from_Excel function:
csv_from_Excel()