Openpyxl: 获取 Reference 类对象的值
要获取 Openpyxl 中 Reference 类对象的值,可以使用该对象的 'value' 属性。以下是一个示例:
from openpyxl.utils import get_column_letter
from openpyxl import load_workbook
# 加载工作簿
workbook = load_workbook('example.xlsx')
# 获取工作表
sheet = workbook['Sheet1']
# 创建 Reference 对象
ref = sheet['A1:C3']
# 获取 Reference 对象的值
values = [[cell.value for cell in row] for row in ref]
print(values)
在上面的示例中,我们加载了一个名为 'example.xlsx' 的工作簿,并选择了名为 'Sheet1' 的工作表。然后,我们创建了一个 Reference 对象 'ref',它引用了 A1 到 C3 的单元格范围。最后,我们使用列表推导式获取了 Reference 对象的值,并将其打印出来。
请注意,Reference 对象的 'value' 属性返回的是一个嵌套列表,其中每个元素代表一个单元格的值。
原文地址: https://www.cveoy.top/t/topic/fQ2N 著作权归作者所有。请勿转载和采集!