Python 操作Excel 基础

1. 老版本:xls

使用的相关模块:xlrd、xlwt、xlutils。因为老版本的excel的操作是将读、写、修改分开的,其中xlrd用于读、xlwt用于写、xlutils用于修改。

1.1 操作步骤

(和手动操作excel的步骤一致,首先打开工作簿打开工作表根据行列选择单元格,操作其中的数据)

步骤一:导入模块

步骤二:工作簿操作:读取工作簿、复制工作簿、新建工作簿

步骤三:工作表操作:读取工作表、新建工作表

步骤四:行列单元格操作:行、列、单元格读取与写入

步骤五:保存数据


xls操作步骤代码

1.2 实例

需求:统计出业绩表中每个人的累计业绩大于等于1000则表示达标,需要统计出开始达标的月份及业绩。(原始数据和统计结果截图如下)

原始数据
统计结果


实例代码

2. 新版本:xlsx

相关模块:Openpyxl,该模块用于操作2010版本以及更新的版本,如果需要更早的格式的Excel需要老版本的模块进行操作。openpyxl可以同时读取、修改和写入Excel文档。

2.1 操作步骤

和老版本的操作步骤相识

步骤一:导入相关模块

步骤二:工作簿操作

步骤三:工作表操作

步骤四:行列单元格操作

步骤五:保存数据

操作步骤代码

2.2 实例

需求:将工资表中按照部门字段分别生成工作簿,并按照组别字段在生成的工作簿中生成工作表

原始数据
数据处理结果_1
数据处理结果_2


代码

的代码编辑不知道怎么弄,markdown一直用不上,有写在CSDN上,代码可以复制,文章链接是:https://blog.csdn.net/sinat_39027078/article/details/122490416

你可能感兴趣的:(Python 操作Excel 基础)