Excel 删除 Python 插入的有效公式

2024-02-22

我正在尝试使用 Python 生成 Excel xlsx 报告openpyxl, 但有一个问题。Excel 不断从我的工作表中删除公式在一些特定的细胞中。

我打印了正在插入的内容,它似乎绝对有效,如果我将其从控制台粘贴到单元格,它会显示确切的结果。我什至尝试插入不带前导“=”的公式,当我在 Excel 中打开它并添加“=”时,它就成功了。

这是给定的公式,只是匹配行中某些其他值的条件下的单元格总和:

=SUMIF($C$27:$C$243;A249;$I$27:$I$243)

打开工作簿时出现错误如下:

当我不在该特定单元格中插入任何内容时,一切都会顺利打开,没有警告。然而,当我手动插入它时,excel显示警告说带有公式的单元格不受保护。不确定这是否应该成为一个问题。 我无法完全理解它。 Excel 错误日志一如既往地有用。


请注意文档中的警告:http://openpyxl.readthedocs.io/en/default/usage.html#using-formulae http://openpyxl.readthedocs.io/en/default/usage.html#using-formulae

注意,您必须使用函数的英文名称,并且函数参数必须用逗号分隔,而不是其他标点符号(例如分号)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel 删除 Python 插入的有效公式 的相关文章

随机推荐

  • 使用 expo go 保持 firebase 登录的最佳方法

    我正在尝试使用 React Native 制作一个应用程序Expo Go 已经成功让谷歌登录工作 一切都很好 不幸的是 用户的登录在应用程序重新启动之间不会保留 起初 我认为这是一个异步存储问题 但我可以在重新启动之间将项目保存在存储中 我
  • ORA-01735: 无效的 ALTER TABLE 选项 - Toad

    当我在 Toad 中执行下面的 SQL 时 它会抛出 ORA 01735 无效的 ALTER TABLE 选项 ALTER TABLE CALCULATE ADD CAL METHOD VARCHAR2 50 REMARKS VARCHAR
  • ClientRequestFilter 与 ContainerRequestFilter

    我知道过滤器用于处理请求 并且可以使用 http 标头和 httpmethods 执行操作 但我很困惑 有什么区别ClientRequestFilter and ContainerRequestFilter 什么场景下我们必须使用Clien
  • DBContext Find with Includes - 其中带有主键的 lambda

    我正在编写一个通用存储库以使用 DBContext 与 EF 交互 我有一个通用的 Get 方法 它接收主键值并返回实体 public class DALRepository
  • 自动调整标签字体大小

    For a System Windows Forms Label有没有办法根据标签大小自动调整标签字体大小 class AutoFontLabel Label public AutoFontLabel base this AutoEllip
  • 具有多种模式的 Lua string.gsub

    我正在努力重命名包含不需要的字母的电影标题 这string gsub可以用 nil 值替换字符串 但我有大约 200 个字符串模式需要用 替换 现在我必须string gsub对于每个模式 我在想是否有一种方法可以将所有字符串模式放入单个字
  • Linux 中串行端口描述符块上的“关闭”函数

    最近我发现了一个对我来说很新的问题 我很感激建议 我正在 Linux 上使用 termios 函数进行串行通信 我实际上没有使用真正的串口 而是使用虚拟小工具串口驱动程序 dev ttyGS0 文件描述符以非阻塞方式打开 我的程序定期生成数
  • 为什么在 C# 中使用 PKCS7 和 X509Certificate 打开数字签名的 pdf 文档时出现错误?

    我正在尝试使用签名 pdf 文件PKCS7 and X509Certificate但是当我在 Adob e 中打开签名的 pdf 文件时出现以下错误 文件自签署以来已被更改或损坏 文档哈希 66305799d97adc716694faa3a
  • 我们应该忽略Pycharm .idea/文件夹中的misc.xml和.iml吗?

    我的谷歌搜索给了我这个线程 https stackoverflow com a 11968647 248616这将引导我们访问 Pycharm 官方网站here https intellij support jetbrains com hc
  • 如何在 Twisted 中将 TCP Keepalive 与端点一起使用?

    扭曲确实支持TCP 保活 https twistedmatrix com documents 13 0 0 api twisted internet tcp Connection html setTcpKeepAlive 但我找不到一种简单
  • 读/写 NetworkX 图形对象

    我正在尝试处理具有数亿个节点的超大规模 NetworkX Graph 对象 我希望能够将其写入文件 以免消耗我所有的计算机内存 然而 我需要不断地搜索现有节点 更新边缘等 对此有好的解决办法吗 我不确定它如何与提供的任何文件格式一起使用ht
  • 带有剪辑路径的 SVG 直线路径在 Chrome 中不可见

    我相信我在 Chrome 的 SVG 渲染中发现了一个错误 但我想知道是否有任何解决方法 使用这样的代码
  • ASP.NET Core RC2 作为 Linux 守护进程

    我需要有关作为 Linux 守护进程托管 NET Core 控制台或 ASP NET 应用程序的信息 Microsoft Hosting WindowsService 已经支持将应用程序托管为 Windows 服务 但我需要类似的 Linu
  • 如何在 ui-router 状态转换之间调出“正在进行”的加载栏?

    我有一个使用 ui router 的 AngularJS 应用程序 有时 应用程序在从一种状态转移到另一种状态时以及解析仍在进行中时会等待 有没有人有 或他们见过 任何示例 说明如何在从一种状态解析到另一种状态期间在屏幕上呈现 正在进行的
  • Grepping 一个大文件(80GB)有什么方法可以加快速度吗?

    grep i A 5 B 5 db pd Clients eightygigsfile sql 它已经在一个相当强大的 Linux 服务器上运行了一个小时 否则不会过载 grep 有什么替代品吗 关于我的语法有什么可以改进的地方 egrep
  • sveltejs 中的响应式全宽画布

    我对 svelte 很陌生 我正在尝试使用 svelte 在全屏上渲染画布 听起来很容易做到 但我无法让它正常工作 我正在绑定一个width and height变量为clientWidth clientHeight父级并使用这些变量来设置
  • VB.NET 中 IsNumeric() 的错误结果

    我在 VB NET 中有一个函数 它循环遍历值并尝试将其转换为小数 如果IsNumeric是真的 Dim Value As String If IsNumeric Value True Then Rate CType Value Decim
  • 在 excepthook 中打印原始异常

    我正在设置系统异常钩子这样我就可以记录发生的每个异常 让我们使用以下示例 而不是写入日志 def excepthook self type value traceback print n print type print value pri
  • 无法在opencv中加载haarcascadeshaarcascade.xml

    我尝试在 android 中使用 opencv 进行人脸检测 但无法加载对象检测 xml 文件 代码如下 static CvHaarClassifierCascade cascade 0 CvMemStorage storage 0 LOG
  • Excel 删除 Python 插入的有效公式

    我正在尝试使用 Python 生成 Excel xlsx 报告openpyxl 但有一个问题 Excel 不断从我的工作表中删除公式在一些特定的细胞中 我打印了正在插入的内容 它似乎绝对有效 如果我将其从控制台粘贴到单元格 它会显示确切的结