Velvet Star Monitor

Standout celebrity highlights with iconic style.

general

Convert XLSX to CSV correctly using python [closed]

Writer Matthew Martinez

I am looking for a python library or any help to convert .XLSX files to .CSV files.

2

1 Answer

Read your excel using the xlrd module and then you can use the csv module to create your own csv.

Install the xlrd module in your command line:

pip install xlrd

Python script:

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()
5