Python Openpyxl: 拆分表格,冻结窗格,获取第二行单元格内容

本示例使用 Python 3.8 版本的 Openpyxl 库,演示如何打开 Excel 文件、冻结 A1 窗格,并获取第二行所有单元格的内容。

import openpyxl

# 打开Excel文件
wb = openpyxl.load_workbook(r'C:\Users\Administrator\Desktop\工作簿1.xlsx')

# 获取第一个工作表
sheet = wb.worksheets[0]

# 冻结A1窗格
sheet.freeze_panes = 'A2'

# 获取第二行所有单元格的内容
row2_values = []
for cell in sheet[2]:
    row2_values.append(cell.value)

print(row2_values)

代码说明:

  1. 导入 Openpyxl 库: import openpyxl
  2. 打开 Excel 文件: wb = openpyxl.load_workbook(r'C:\Users\Administrator\Desktop\工作簿1.xlsx')
  3. 获取第一个工作表: sheet = wb.worksheets[0]
  4. 冻结 A1 窗格: sheet.freeze_panes = 'A2'
  5. 获取第二行所有单元格的内容: row2_values = []
    • 使用 for cell in sheet[2]: 循环遍历第二行所有单元格。
    • row2_values.append(cell.value) 将每个单元格的值添加到列表中。
  6. 打印结果: print(row2_values)

注意: 将 'C:\Users\Administrator\Desktop\工作簿1.xlsx' 替换为您的 Excel 文件路径。

示例:

如果您的 Excel 文件中第二行包含以下内容:

| A | B | C | |---|---|---| | 1 | 2 | 3 |

则输出结果将为: [1, 2, 3]

本示例展示了如何使用 Openpyxl 库进行基本的 Excel 文件操作。您可以根据您的需要扩展此代码,以实现更复杂的操作,例如读取、写入、修改 Excel 文件中的数据。


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

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