Python_Openpyxl
1. 安装
pip install openpyxl
2. 打开文件
① 创建
from openpyxl import Workbook
# 实例化
wb = Workbook()
# 激活 wo
Python_Openpyxl
1. 安装
1 |
|
2. 打开文件
① 创建
1 2 3 4 5 |
|
② 打开已有
1 2 |
|
3. 储存数据
1 2 3 4 5 6 |
|
4. 创建表(sheet)
1 2 3 4 |
|
5. 选择表(sheet)
1 2 3 4 5 |
|
6. 查看表名(sheet)
1 2 3 4 5 6 |
|
7. 访问单元格(call)
① 单一单元格访问
1 2 3 4 5 6 7 8 9 |
|
② 多单元格访问
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|
8. 保存数据
1 |
|
9. 其他
① 改变 sheet 标签按钮颜色
1 |
|
② 获取最大行,最大列
1 2 3 |
|
③ 获取每一行,每一列
1 2 3 4 5 6 7 8 9 10 11 |
|
④ 根据数字得到字母,根据字母得到数字
1 2 3 4 5 6 |
|
⑤ 删除工作表
1 2 3 4 |
|
⑥ 矩阵置换(行 → 列)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
10. 设置单元格风格
① 需要导入的类
1 |
|
② 字体
下面的代码指定了等线24号,加粗斜体,字体颜色红色。直接使用cell的font属性,将Font对象赋值给它。
1 2 3 |
|
③ 对齐方式
也是直接使用cell的属性aligment,这里指定垂直居中和水平居中。除了center,还可以使用right、left等等参数。
1 2 |
|
④ 设置行高和列宽
1 2 3 4 |
|
⑤ 合并和拆分单元格
- 所谓合并单元格,即以合并区域的左上角的那个单元格为基准,覆盖其他单元格使之称为一个大的单元格。
- 相反,拆分单元格后将这个大单元格的值返回到原来的左上角位置。
1 2 3 4 |
|
- 合并后只可以往左上角写入数据,也就是区间中:左边的坐标。
- 如果这些要合并的单元格都有数据,只会保留左上角的数据,其他则丢弃。换句话说若合并前不是在左上角写入数据,合并后单元格中不会有数据。
- 以下是拆分单元格的代码。拆分后,值回到A1位置。
1 |
|
最后举个例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|