【发布时间】: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.xml 或 xl\sharedStrings.xml 上的 Sheet2 单元格 D4 和 zip 文件,再次更改为扩展名 .xlsx,单元格 B2 上如果不双击单元格 B2 Sheet1 并输入,Sheet1 不会更改,或者更改 Sheet2 单元格 D4 的值
当我更改xl\worksheets\sheet2.xml 或xl\sharedStrings.xml 上的数据时,公式不适用
但是,当我使用 Excel 365 打开文件时,公式运行良好
有人知道吗?帮帮我。
谢谢
【问题讨论】:
-
这和
php到底有什么关系? -
@Mark Baker:我用php解压和修改xml文件数据
-
在你的问题中没有提到;并且没有显示代码,所以我们看不到它是否在做它应该做的事情
-
我在不运行程序的情况下执行此操作,正如我的描述我只是手动执行此操作,但它不起作用