Я пытаюсь обработать файл Excel и записать содержимое в CSV.Данные не согласованы, и они могут находиться в любой ячейке.Поскольку я пишу список данных, я не могу преобразовать его в строку и использовать замену.Я считаю, что CSV пишет список.
[W6B07I,04114145,"387 ROLF STREET\r\nNEW JERSY",USA,-,45020.200,-,X,Z]
with xlrd.open_workbook("excel_file.xlsx") as wb:
sh = wb.sheet_by_index(0)
with open("output.csv", "w", newline="") as f:
c = csv.writer(f,delimiter=',')
for r in range(sh.nrows):
myval = sh.row_values(r)
c.writerow(myval)