一、简介
openpyxl 是一个用于处理 xlsx 格式Excel表格文件的第三方python库,其支持Excel表格绝大多数基本操作。
安装方法
1 |
|
二、Excel表格术语
列 | column,以大写字母表示,如A,B |
行 | row,以数字表示,从1开始 |
格式(方块) | cell |
工作表 | sheet |
三、表格读取操作
1.打开一个已存在的表格,获取表格文件内所有sheet名称
1 2 3 4 5 |
|
2.打开一个sheet表并获取sheet表大小
1 2 3 |
|
3.获取指定格子的内容
1 2 3 |
|
4. 获取多个格子的内容
1 2 3 4 5 6 |
|
5.获取整列、整行、多列、多行格子
1 2 3 4 |
|
6.指定行和列的范围,按行获取
1 2 3 |
|
7.指定行和列的范围,按列获取
1 2 3 |
|
8.获取所有的行
1 2 |
|
9.获取所有的列
1 2 |
|
四、表格写入、修改、删除操作
初始化
1 2 3 4 5 |
|
1.向某个格子(cell)写入内容并保存
1 2 3 4 5 6 7 8 |
|
2.使用python列表批量插入数据
1 2 3 4 5 6 7 8 9 10 |
|
3.直接赋值公式字符串
1 2 3 4 5 |
|
4.插入一列和插入多列
1 2 3 4 5 6 7 |
|
5.插入一行和插入多行
1 2 3 4 5 6 7 |
|
6.删除一列和删除多列
1 2 3 4 5 6 7 8 |
|
7.删除一行和删除多行
1 2 3 4 5 6 7 |
|
8.移动格子
1 2 3 |
|
9.创建新sheet
1 2 |
|
10.删除sheet
1 2 |
|
11.复制一个sheet
1 2 |
|
12.修改sheet名称
1 2 |
|
13.冻结窗格
1 2 |
|
14.添加筛选
1 2 |
|
五、修改表格样式
1.修改字体样式
1 2 3 4 5 6 |
|
2.获取表格中字体的样式
1 2 3 4 5 |
|
3.设置对齐样式
1 2 3 4 5 6 7 8 |
|
4.设置边框样式
1 2 3 4 5 6 7 8 9 |
|
5.设置填充样式
1 2 3 4 5 6 7 8 9 10 11 12 |
|
6.合并单元格
1 2 3 4 5 6 7 |
|
7.取消合并单元格
1 2 3 4 5 6 7 |
|
8.插入图片
1 2 3 4 5 6 7 8 9 |
|
9.插入柱状图
1 2 3 4 5 6 7 8 9 10 11 |
|
10.插入折线图
1 2 3 4 5 6 7 8 9 10 11 |
|