python中关于EXCEL表格处理

python中处理excel表格,常用的库有xlrd(读excel)表、xlwt(写excel)表、openpyxl(可读写excel表)等。xlrd读数据较大的excel表时效率高于openpyxl,所以我在写脚本时就采用了xlrd和xlwt这两个库。介绍及下载地址为:http://www.python-excel.org/ 

 

一、 Xlrd读excel表

python的默认字符编码都为unicode。由于在windows中,中文使用了gb2312编码方式,python将其当作unicode和ascii来解码都不正确才报出的错误。使用VAR.encode('gb2312')即可解决打印中文的问题。若要从中文文件名的excel表中读取数据,可在文件名前加‘u’表示将该中文文件名采用unicode编码。

 

二、Xlwt写excel表

 

 

三 、openpyxl读写excel表

 

posted on 2017-08-25 15:38  风云小析  阅读(409)  评论(0编辑  收藏  举报