私はこのコードを使用してExcelをCSVファイルに変換していますが、一部のフィールドには二重引用符で囲まれたテキストがあり、変換を行うと二重引用符空白。 どうすればこの問題を回避できますか。Python xlsx to csv
import xlrd
import unicodecsv
import sys
def xls_to_csv (xls_filename, csv_filename):
wb = xlrd.open_workbook(xls_filename)
sh = wb.sheet_by_index(0)
fh = open(csv_filename,"wb")
csv_out = unicodecsv.writer(fh, encoding='utf-8', delimiter=';')
for row_number in range (1,sh.nrows):
csv_out.writerow(sh.row_values(row_number))
fh.close()
xls_to_csv(sys.argv[1],sys.argv[2])
Excelファイル:
実際の出力:
私の目標は、追加の二重引用符なしでCSVです。