当前位置: 首页 > 面试题库 >

openpyxl.load_workbook(file,data_only = True不起作用?

佟阳飙
2023-03-14
问题内容

为什么x =“ None”而不是“ 500”?我已尝试了所有已知的知识,并在1个小时内搜索了答案…谢谢您的帮助!

import openpyxl

wb = openpyxl.Workbook()
sheet = wb.active
sheet["A1"] = 200
sheet["A2"] = 300
sheet["A3"] = "=SUM(A1+A2)"

wb.save("writeFormula.xlsx")

wbFormulas = openpyxl.load_workbook("writeFormula.xlsx")
sheet = wbFormulas.active
print(sheet["A3"].value)

wbDataOnly = openpyxl.load_workbook("writeFormula.xlsx", data_only=True)
sheet = wbDataOnly.active
x = (sheet["A3"].value)
print(x) # None? Should print 500?

问题答案:

从文档中

openpyxl从不评估公式



 类似资料:
  • 问题内容: 即使将属性设置为,我仍然会插入重复的条目。 我设置了使用定期在。我没有用表 问题答案: 我没有使用JPA创建表 然后,您应该在语句中向表中添加唯一约束,例如,如果您使用的是MySQL:

  • 问题内容: 我正在开发一个非常消耗内存的应用程序,并且想要使用largeHeap- Tag,这应该为应用程序提供更多的内存。无论我在AndroidManifest.xml中将此标签设置为什么,它对我给定的实际内存都没有影响。我正在这样读出我的最大内存: 我的清单看起来像这样: 我在模拟器中运行3.1,上面的日志输出始终为48MB。有人可以帮忙吗? 问题答案: 使用ActivityManager.g

  • 问题内容: 我正在使用JDBC连接到MySQL服务器(我认为没有连接池)。在连接网址中,我有 但是我的连接仍然超时。我什至检查了它的错误。但是,当我尝试使用连接时,出现以下异常。 我知道在Java 1.6中可以使用它来检查连接,但是我正在使用Java 1.5 有没有办法确保它不会超时?还是我必须升级到Java 1.6? 问题答案: 我有同样的问题,这绝对令人发疯。这是文档在MySQL网站上的内容(

  • 问题内容: 我打电话给我的flask文件。 并且已经将它与uWSGI和nginx一起部署(我遵循了这些说明) 但是,当我收到错误消息时,在浏览器或uWSGI日志中没有任何调试信息。 有任何想法吗? flask_file_name.py: 问题答案: 不能将Flask的debug选项与一起使用,因为它不能在分叉环境中使用。 你会看到502,因为flask / werkzeug没有将任何数据发送到We

  • Apache Camel File组件在Windows7中无法正常工作,因为它在Linux工作没有任何问题。 我的要求: 文件处理后,必须从目录中删除文件。在Windows中,因为。camelLock文件没有正确删除。 多次尝试后,只有Apache camel可以从目录中删除该文件。如果attemt未能从目录中删除该文件,则会引发异常。 如果我的目录中只有一个文件,它就可以正常工作,但是如果我有多

  • 我正在尝试使用gradle运行Android版本。只要我不缩小,它就可以正常工作。当我启用minify(minifyEnabled true)时,构建总是失败,因为“无法为proguard.gradle.ProGuardTask生成代理类”。 gradle文件中我使用mini fy的部分: 只是需要一些帮助知道去哪里找...谢谢。 完整堆栈跟踪

  • 在firestore文档中,它说如果我们想合并数据,就需要,但它不起作用 这是我的代码,与示例非常相似,它总是用新值替换旧的存储值 我真的需要它,如果你有一个解决方案请

  • 我有一个具有多个查找的mongo查询,但它返回了一个错误 排序超出了104857600字节的内存限制,但未选择外部排序。正在中止操作。传递allowDiskUse:true以选择加入 我已经在聚合查询中添加了allow disk size true < code>await Service.aggregate(管道)。allowDiskUse(true)。exec();