Excel 是否能够在不打开整个源文件的情况下刷新外部链接?

问题描述

我在使用工作 VPN 访问的网络驱动器上有一个大 (180MB+) 文件,名为 SourceFile.xlsx。 打开这个文件大约需要 10 分钟。它包含一张大数据表、各种数据透视表以及前面的一些汇总表。昨天有人用新数据更新了 SourceFile.xlsx。我至少有一个星期没有打开它了。

我在同一个驱动器上有另一个非常小的 (13KB) 文件,名为 DestinationFile.xlsx。 DestinationFile.xlsx 有一些指向 SourceFile.xlsx 的外部链接,格式为: ='V:\Pathname\[SourceFile.xlsx]SheetName'!$J$10

DestinationFile.xlsx 的修改日期是四天前,因此不能包含来自 SourceFile.xlsx 的最新缓存数据。

我打开 DestinationFile.xlsx,这需要几秒钟,当我看到有关链接的对话框时,我单击“更新”。在 25 秒内,DestinationFile.xlsx 中的公式更新并正确显示 SourceFile.xlsx 中的最新数据。我很惊讶这比打开 SourceFile.xlsx 快得多。

Excel 是否可以在不下载并打开完整文件的情况下获取文件中单元格的当前值?我确实尝试过谷歌搜索,但找不到任何关于这种行为的确认。最接近的是 Excel: Can using external links improve performance?,但没有确定的答案。

我知道使用外部链接的危险,但我之前没有意识到这种行为,这在某些用例中可能很有用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...