转载
目的:实现用python的另一种方法做excel的读取、新增操作。
环境:ubuntu 16.04 Python 3.5.2
情景:之前介绍了一种操作excel文件的方法,现在使用另一种方法读写excel文件,一次性读出或写入,读写也很方便,读出为有序字典,像二维数组,需要用到3个第三方模块,pyexcel-io, pyexcel-xls, xlrd,主要导入pyexcel-xls和collections,pyexcel-xls基于xlrd和pyexcel-io,所以支持xls和xlsx。
表格的读取:
读取需要导入pyexcel-xls和collections模块:
这个模块把整个表格转换为OrderedDict(有序字典),每个key就是它的子表名,而value值则是表的内容,以二层列表显示,类似二维数组。
表格的写入基于xlwt,也不支持xlsx格式。
表格的写入:
在数据的一次性写入和一次性读取时,用这个方法很方便,如果是针对性处理,可以使用方法一
网友评论