文章目录
第四章 Python操作Excel之openpyxl
openpyxl是python中操作excel的一个比较好用强大的库。参考网址:https://openpyxl.readthedocs.io/en/stable/index.html
可以在官网查看说明文档。
1. openpyxl的基础使用
同前面介绍的库一样,在使用之前,我们要首先安装。安装方法仍然是pip install openpyxl,推荐换源安装。
pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
亲测比较快。现在我们新建一个项目文件夹命名为Lesson5
然后我们打开命令行窗口,切换到项目文件夹,然后打开jupyter notebook
然后浏览器打开了,我们new一个python文件,重命名为“openpyxl基础使用”。
1.1 创建工作表簿
下面我们导入模块,创建工作簿,openpyxl不仅能够创建xls为扩展名的excel也能创建以xlsx为扩展名的。而且当你创建一个新的工作簿的时候,不需要再创建工作表,而是随之自动生成一个工作表。下面是代码
我保存了两个格式,以便验证。
1.2 添加工作表
当然我们也可以添加新的工作表,用wb.create_sheet()命令。
添加完我们保存一下:
打开工作簿
这是刚添加的新表格。
我们也可以指定索引添加工作表,比如索引0指添加再所有表格之前,索引1表示添加再第一个表格后面,以此类推。
保存后我们打开工作簿: