0
Я хочу преобразовать файл Excel (xlsx) в csv. Я закодирован эту функцию, чтобы сделать это, но quotechart = '"' не работаетPython - xlrd и unicodecsv
import xlrd
import unicodecsv
def xls_to_csv (xls_filename, csv_filename):
wo = xlrd.open_workbook(xls_filename)
st = wo.sheet_by_index(0)
fl = open(csv_filename,"wb")
csv_out = unicodecsv.writer(fl, encoding='utf-8', quotechart='"')
for row_number in range (st.nrows):
csv_out.writerow(st.row_values(row_number))
fl.close()
xls_to_csv('PT_BR.POSTP.20160508_vx27.xlsx','prueba.csv')
выходной ток:.
Category,Term,POS,Term,POS,Term,POS,,,,
A001,atendimento,sust,concessionário,sust,não,adv,bom,adj,,
...
желаемый результат:
"Category","Term","POS","Term","POS","Term","POS"
"A001","atendimento","sust","concessionário","sust","não","adv","bom","adj"
...