这个问题我接触过的可多了,好几个客户都跟我反映过。话说,我第一次遇到这种情况还是在2012年,一个客户公司里的Excel表格里的数据链接,结果文件一移动,表格里的链接就全失效了。
说实话,我当时也没想明白,就跟着客户一起研究了好几天。后来发现,主要是因为Excel里用的链接格式是固定的,像这样 ='C:\path\to\your\file.xlsx'!Sheet1!A1,一旦文件目录变了,这种路径自然就找不到文件了。
后来我就教客户一个简单的方法,就是使用相对路径。这样不管文件怎么移动,只要相对位置不变,链接就不会断。比如,你可以在Excel里直接引用同一文件夹下的文件,这样就不需要具体的文件路径了。
我当时还告诉客户,可以在设置链接的时候,选中文件,然后右键点击“创建链接”,再勾选“更新源”,这样在文件移动后,链接也能自动更新。
还有一点,现在很多企业都在用云存储服务,比如百度网盘、Dropbox,这样上传文件后,会得到一个链接,可以直接在Excel里引用,这样就不用担心文件目录变化的问题了。
总之,这个问题的解决办法还是有不少的,关键是要根据实际情况来选择最合适的方法。这么多年了,这Excel的坑真的是挖不完啊。
对,就是这个问题。文件目录变,链接也跟着变。
设置链接时用相对路径。
比如,用“C:\Data\”开头,而不是具体文件名。
我手上这个项目,就是用相对路径,文件夹移动,链接不中断。
你自己看,这样设置就对了。
文件目录变动,数据链接失效。
使用绝对路径,不变。
项目:某企业报表系统,2019年。
我也还在验证,但经验是这样。
你自己掂量。