gpt4 book ai didi

python-3.x - 通过 openpyxl 使用公式从 Excel 单元格获取值

转载 作者:行者123 更新时间:2023-12-04 22:15:55 26 4
gpt4 key购买 nike

我需要使用公式从 Excel 单元格获取值,但我不需要公式。我需要一个,但不需要单元格中的公式。我该怎么做?我尝试仅使用

working_sheet.cell(row=row_number, column=column_number+1).value

并扩展列表。但我得到的列表像

[
'2020',
'остальные грузы',
'КОЛУМБИЯ',
'НОВ.ПОРТ-ЭКС',
'НОВ.ПОРТ-ЭКС',
'НОВ.ПОРТ-ЭКС',
'НОВ.ПОРТ-ЭКС',
'МЕКСИКА',
'повагонная',
'порожние',
'0',
'0',
'=VLOOKUP(C28038,$AB$2:$AC$1048576,2,FALSE)',
'=VLOOKUP(H28038,$AB$2:$AC$1048576,2,FALSE)',
'=VLOOKUP(E28038,$X$2:$Y$1048576,2,FALSE)',
'=VLOOKUP(F28038,$X$2:$Y$1048576,2,FALSE)'
]

所以我不需要像 =VLOOKUP... 这样的值

我能做什么?

最佳答案

确保您使用的是 data_only=True加载工作簿时:

import openpyxl

workbook = openpyxl.load_workbook(filename, data_only=True)
worksheet = workbook.active # active worksheet

print(worksheet.cell(column=10, row=5).value)

请注意:Excel 将计算值存储在文件中。也就是说,这些值仅在之前使用 Excel(或者也许使用类似的应用程序)打开文件时才可用。

关于python-3.x - 通过 openpyxl 使用公式从 Excel 单元格获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69440090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com