python - Openpyxl 循环遍历单元格 data_only = False 未显示完整公式
问题描述
我需要动态更改一些公式,但是在打印单元格值时它不会打印完整的公式。由于我需要更改公式中包含的文件共享,我很困惑在哪里可以找到完整的公式。希望你能帮助我。
例子:
<Cell 'LOGISTICS'.AD58> =IF(N58=0,0,[5]PRODUCT!E54)
[5]
可能是文件共享的路径。我在哪里可以找到/修改这个?
from openpyxl import load_workbook
filename = r'file.xlsm'
workbook = load_workbook(filename=filename, data_only=False)
sheets = workbook.sheetnames
for sheet in sheets:
worksheet = workbook.get_sheet_by_name(sheet)
for row_cells in worksheet.iter_rows():
for cell in row_cells:
print(cell, cell.value)
解决方案
推荐阅读
- javascript - 表格单元格上的 Angular mousedown/mouseover
- c# - 如何将自动显示面板放在 LibVLCSharp.WPF.VideoView 上?
- node.js - 如何在 node.js 上获取类的属性及其方法
- ckeditor - 覆盖 CKEditor 5 内容编辑 css
- npm - 在 bitbucket-pipeline 中运行 nuxt.js 会引发“未定义”错误
- c# - 我决定将两个场景都加载到层次结构中,因为在它们之间引用变量更容易。我怎样才能重新开始一个新游戏?
- python-3.x - 通过python将.mat文件扩展名图像转换为.jpg
- python - 从响应中获取空文件并且无法将文件保存在 django 模型类中
- linux - 如何将目录中的多个 .dav 文件转换为 .mp4
- c# - 类型未标记为可序列化