php 数据透视表,无法打开数据透视表源文件怎么解决

无法打开数据透视表源文件的解决办法:首先将文件扩展名由“.xlsx”改为“.zip”;然后修改“pivotCacheDefinition1.xml”文件;最后将“.zip”扩展名改回Excel即可。

f1b279912163e75a4d270bc381e07778.png

数据透视表刷新时提示不能打开数据透视表源文件

Excel中数据透视表所在工作簿更改位置或者发送给他人,数据透视表刷新时提示:

1940d4fe3aeb82fb7028606263bf8715.png

方法

将文件扩展名由.xlsx改为.zip

6fd2e9ec8d7c1a85bfabad4c82079a0c.png

双击打开压缩包,依次展开xl/pivotCache,找到pivotCacheDefinition1.xml文件,然后用记事本打开改文件。

3b65828a1046fc45579fc4264e991ead.png

搜索rId2,找到如下文本。将rId2改为rId1,保存。再将.zip扩展名改回Excel文件扩展名(如.xlsx),打开该工作簿,并保存。将此工作簿发给他人,或者更改该工作簿保存位置,透视表均能正常刷新。

注意事项

如果透视表不止一个,请依次更改pivotCacheDefinition X.xml文件。将rId X,改为缓存集对应的rId。

X代表数字

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值