Python 操作 Excel 文件库 - openpyxl
AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Python 操作 Excel 文件库 - openpyxl
Pupper一. 安装
1 | pip install openpyxl |
二. 基本操作
2.1 创建工作簿
创建工作簿时, 会自动产生一个 sheet, 可以通过 active
获取
1 | import openpyxl |
2.2 创建工作表
1 | sh1 = wb.create_sheet("工作表 1") # 在最后插入工作表 |
2.2.1 修改工作表名
1 | sh3 = wb.create_sheet("工作表 3", -1) # 在倒数第二个位置插入工作表 |
2.2.2 查看工作表名
1 | print(wb.sheetnames) |
1 | for sheet in wb: |
2.2.3 复制工作表
- 仅复制单元格(包括值、样式、超链接和注释)和某些工作表属性(包括维度、格式和属性)
- 不会复制所有其他工作簿/工作表属性 - 例如图像、图表。
1 | target = wb.copy_worksheet(sh1) |
2.3 修改单元格
2.3.1 修改单个单元格
1 | # 方式一、直接赋值 |
2.3.2 修改多个单元格
获取指定区域的单元格 sh['xx':'xx']
1 | cell_range = sh['A1':'C2'] |
获取指定列的单元格 sh['xx']
1 | colC = sh['C'] |
2.4 插入行、列
sheet 对象的 insert_rows
和 insert_cols
方法,分别用来插入 行 和 列
1 | import openpyxl |
2.5 删除行、列
sheet 对象的 delete_rows
和 delete_cols
方法,分别用来删除 行 和 列
1 | import openpyxl |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果