Openpyxl 获取单元格值:两种方法详解
在 Openpyxl 中,可以通过以下两种方法获取单元格的值:
-
使用 'cell.value' 属性获取单元格的值。例如,对于一个名为 'A1' 的单元格,可以使用 'ws['A1'].value' 来获取该单元格的值。
-
使用 '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' 属性获取单元格的格式,并将其应用到值上。
原文地址: https://www.cveoy.top/t/topic/fR1U 著作权归作者所有。请勿转载和采集!