1. 老版本:xls
使用的相关模块:xlrd、xlwt、xlutils。因为老版本的excel的操作是将读、写、修改分开的,其中xlrd用于读、xlwt用于写、xlutils用于修改。
1.1 操作步骤
(和手动操作excel的步骤一致,首先打开工作簿打开工作表根据行列选择单元格,操作其中的数据)
步骤一:导入模块
步骤二:工作簿操作:读取工作簿、复制工作簿、新建工作簿
步骤三:工作表操作:读取工作表、新建工作表
步骤四:行列单元格操作:行、列、单元格读取与写入
步骤五:保存数据
1.2 实例
需求:统计出业绩表中每个人的累计业绩大于等于1000则表示达标,需要统计出开始达标的月份及业绩。(原始数据和统计结果截图如下)
2. 新版本:xlsx
相关模块:Openpyxl,该模块用于操作2010版本以及更新的版本,如果需要更早的格式的Excel需要老版本的模块进行操作。openpyxl可以同时读取、修改和写入Excel文档。
2.1 操作步骤
和老版本的操作步骤相识
步骤一:导入相关模块
步骤二:工作簿操作
步骤三:工作表操作
步骤四:行列单元格操作
步骤五:保存数据
2.2 实例
需求:将工资表中按照部门字段分别生成工作簿,并按照组别字段在生成的工作簿中生成工作表
简书的代码编辑不知道怎么弄,markdown一直用不上,有写在CSDN上,代码可以复制,文章链接是:https://blog.csdn.net/sinat_39027078/article/details/122490416