openpyxl的使用
-
- 文件操作
- 打开已有文件
- 创建新的excel表以及创建新的sheet
- 更改sheet名字
- 更改excel名字或保存
- 删除sheet
- ==遍历工作表==
- ==复制sheet到另一个excel==
- 单元格操作
- 写入单元格(两种赋值方式)
- 读取单元格
- 获取最大行数或列数
- 获取单元格下标
- 下标转换
- 插入行或列
- 设置单元格边框
- 获取合并单元格
- 打印表格中的所有合并单元格
- 判断指定单元格是否是合并单元格
- 遍历单元格
-
- 遍历目录下的所有excel文件
- 处理excel单元格内容(即字符串)常用的方法和正则表达式
- 小结
极客教程openpyxl教程
官方openpyxl文档
用openpyxl遍历表格的行列
Python 获取指定路径下的指定后缀的文件名
openpyxl超详细笔记
最近用openpyxl帮老姐处理大批量excel文件,就此总结一波用到的东西。遇到诸多问题都因表格格式不规范导致,心力交瘁。经常遇到同样的表格格式多加一行这样的问题,以及sheet时不时多出一些不一样的。
在读取日期时读出来类似43770这样的格式,需要搬到另一个表格中,采取了直接搬过去再设置单元格格式才能正确显示出日期。
读取类似2/5这样的读出来变成了浮点型0.4,可能需要在读取之前先设置单元格格式再读取。
所读取单元格为空时,由于读取时统一进行了字符串处理,再赋值给另一个单元格则为'None'。