python通过openpyxl读取xlsx中一个有公式的单元格
本帖最后由 万雪夜_1 于 2021-8-29 13:40 编辑python通过openpyxl读取一个由公式的单元格 我不想要公式 只想要单元格的值 诸位大佬们有办法么? 为啥不能发图片
from openpyxl import load_workbook
workbook = load_workbook('Elxel1.xlsx',data_only=True)
sheet = workbook['Sheet1']
sheet['C11'] = '=C3&C4&C5&C6&C7&C8&C9'
variate=(sheet['C11'].value)
workbook.save(filename='Elxel1.xlsx')
程序大体是这样的
sheet['C11'] = '=C3&C4&C5&C6&C7&C8&C9'///往C11这个单元格写入公式后 xlex会自动计算给出答案我想要那个答案但每次给的都是公式 openpyxl没那么聪明,做不到
from openpyxl import load_workbook
workbook = load_workbook('Elxel1.xlsx',data_only=True)
sheet = workbook['Sheet1']
sheet['C11'] = ''.join(.value) for i in range(3,10)])
variate=(sheet['C11'].value)
workbook.save(filename='Elxel1.xlsx')
print(variate) 逃兵 发表于 2021-8-29 14:36
openpyxl没那么聪明,做不到
多谢大佬解惑这段代码可以实现我想要的功能 {:10_340:}
页:
[1]