Python

XLSX转换成CSV格式 – Python脚本

我用excel转化csv总是格式错误,有些空格变问号,回车等等乱码,于是乎查资料后有如下脚本

没有安装相关模块的提前安装模块

  1. import xlrd  
  2. import csv  
  3. import codecs  
  4.    
     
  5. def xlsx_to_csv():  
  6.     workbook = xlrd.open_workbook(‘product.xlsx’)  
  7.     table = workbook.sheet_by_index(0)  
  8.     with codecs.open(‘product.csv’‘w’, encoding=‘utf-8’) as f:  
  9.         write = csv.writer(f)  
  10.         for row_num in range(table.nrows):  
  11.             row_value = table.row_values(row_num)  
  12.             write.writerow(row_value)  
  13.    
     
  14. if __name__ == ‘__main__’:  
  15.     xlsx_to_csv()  

LEAVE A RESPONSE

电子邮件地址不会被公开。

Hi, I'm shaynerain, this is my website. www.shaynerain.com