删除列表中间的\ r \ n

时间:2019-06-17 00:25:11

标签: excel python-3.x csv

我正在尝试处理excel文件,并将内容写成CSV。数据不一致,并且\ r \ n可以位于任何单元格中。因为我要写出数据列表,所以无法将其转换为字符串并不能使用替换。我相信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)

0 个答案:

没有答案