使用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')

代码说明:

  1. 导入openpyxl库: import openpyxl
  2. 打开Excel文件: 使用openpyxl.load_workbook('example.xlsx')打开名为'example.xlsx'的文件。
  3. 获取第一个工作表: workbook.active 获取活动工作表。
  4. 冻结A1单元格: worksheet.freeze_panes = 'A2' 将冻结窗格设置为A2,这意味着A1单元格会被冻结。
  5. 保存Excel文件: workbook.save('example.xlsx') 保存修改后的文件。

注意:

  • 可以通过修改worksheet.freeze_panes的值来冻结不同的行或列。例如,worksheet.freeze_panes = 'B2' 会冻结第一列和第一行。
  • 确保安装了openpyxl库。可以使用 pip install openpyxl 命令安装。
Python3.8 openpyxl库实现Excel表格拆分与冻结窗格

原文地址: https://www.cveoy.top/t/topic/fW9W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录