在 Openpyxl 中,可以通过以下两种方法获取单元格的值:

  1. 使用 'cell.value' 属性获取单元格的值。例如,对于一个名为 'A1' 的单元格,可以使用 'ws['A1'].value' 来获取该单元格的值。

  2. 使用 'ws.cell(row,column).value' 方法获取单元格的值。例如,对于一个名为 'A1' 的单元格,可以使用 'ws.cell(1,1).value' 来获取该单元格的值。

下面是一个完整的示例代码,演示如何获取一个名为 'Sheet1' 的工作表中名为 'A1' 的单元格的值:

from openpyxl import load_workbook

# 加载工作簿
wb = load_workbook('example.xlsx')

# 选择工作表
ws = wb['Sheet1']

# 获取单元格 A1 的值
value = ws['A1'].value
print(value)

请注意,这些方法将返回单元格的原始值,而不会对其进行任何格式化。如果想要获取格式化后的值,可以使用 'cell.number_format' 属性获取单元格的格式,并将其应用到值上。

Openpyxl 获取单元格值:两种方法详解

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

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