python写入excel格式,python将文本数据写入到excel

  python写入excel格式,python将文本数据写入到excel

  我正在使用读操作读取超过文件,我想知道是否有办法忽略超过文件中使用的单元格格式,并将所有数据导入文本?

  以下是我正在使用的代码:

  导入读操作

  xls_file=xltest.xls

  xls _ workbook=xlrd。打开工作簿(xls文件)

  xls _ sheet=xls _ workbook。工作表索引(0)

  raw _ data=[[ ]* xls _ sheet。ncols for _ in范围(xls _ sheet。nrows)]

  raw_str=

  feild _ delim=,

  text_delim=

  对于范围内的rnum(xls _ sheet。nrows):

  对于范围内的cnum(xls _ sheet。ncols):

  raw _ data[rnum][cnum]=str(xls _ sheet。细胞(rnum,cnum).值)

  对于范围内的rnum(len(raw _ data)):

  对于范围内的cnum(len(raw _ data[rnum]):

  if (cnum==len(raw_data[rnum]) - 1):

  feild _ delim= \ n

  否则:

  feild _ delim=,

  raw _ str=text _ delim raw _ data[rnum][cnum]text _ delim field _ delim

  final_csv=open(FINAL.csv , w )

  最终csv.write(原始字符串)

  final_csv.close()

  这段代码是有效的,但是有一些字段,如邮政编码,作为数字导入,所以它们具有十进制零后缀。例如,Excel文件中是否有邮政编码79854,将导入为79854.0.

  我已经尝试在这个读操作规格

  找到一个解决方案,但没有成功。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: