【问题标题】:Excel formulas're not working while changing data on xml更改 xml 上的数据时 Excel 公式不起作用
【发布时间】:2016-09-15 23:15:22
【问题描述】:

我有一个 Excel 模板:test.xlsx 有 2 张:

Sheet1:单元格 B2 上的公式:=Sheet2!$D$4

Sheet2:我输入单元格 D4 值:data

Sheet1单元格B2值为data,Sheet2单元格D4值为data时正常加载

但是当我关闭文件并将扩展名 .xlsx 更改为 .zip 时,解压缩并更改 xl\worksheets\sheet2.xmlxl\sharedStrings.xml 上的 Sheet2 单元格 D4 和 zip 文件,再次更改为扩展名 .xlsx,单元格 B2 上如果不双击单元格 B2 Sheet1 并输入,Sheet1 不会更改,或者更改 Sheet2 单元格 D4 的值

当我更改xl\worksheets\sheet2.xmlxl\sharedStrings.xml 上的数据时,公式不适用

但是,当我使用 Excel 365 打开文件时,公式运行良好

有人知道吗?帮帮我。

谢谢

【问题讨论】:

  • 这和php到底有什么关系?
  • @Mark Ba​​ker:我用php解压和修改xml文件数据
  • 在你的问题中没有提到;并且没有显示代码,所以我们看不到它是否在做它应该做的事情
  • 我在不运行程序的情况下执行此操作,正如我的描述我只是手动执行此操作,但它不起作用

标签: php xml excel


【解决方案1】:

确保选择了自动计算。

转到公式-->计算-->计算选项并选择“自动”。

【讨论】:

    猜你喜欢
    • 2014-07-28
    • 2018-06-05
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多