Python3.8 openpyxl库实现Excel表格拆分与冻结窗格
使用Python3.8 openpyxl库拆分表格并冻结A1窗格
以下示例代码展示了如何利用Python3.8的openpyxl库拆分Excel表格,并冻结A1窗格:
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
worksheet = workbook.active
# 冻结A1单元格
worksheet.freeze_panes = 'A2'
# 保存Excel文件
workbook.save('example.xlsx')
代码说明:
- 导入openpyxl库:
import openpyxl - 打开Excel文件: 使用
openpyxl.load_workbook('example.xlsx')打开名为'example.xlsx'的文件。 - 获取第一个工作表:
workbook.active获取活动工作表。 - 冻结A1单元格:
worksheet.freeze_panes = 'A2'将冻结窗格设置为A2,这意味着A1单元格会被冻结。 - 保存Excel文件:
workbook.save('example.xlsx')保存修改后的文件。
注意:
- 可以通过修改
worksheet.freeze_panes的值来冻结不同的行或列。例如,worksheet.freeze_panes = 'B2'会冻结第一列和第一行。 - 确保安装了openpyxl库。可以使用
pip install openpyxl命令安装。
原文地址: https://www.cveoy.top/t/topic/fW9W 著作权归作者所有。请勿转载和采集!