Python Openpyxl: 拆分表格,冻结窗格,获取第二行单元格内容
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)
代码说明:
- 导入 Openpyxl 库:
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)
注意: 将 '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 著作权归作者所有。请勿转载和采集!