每次链接的excel数据更新时,其他300多个一个Excel文件都得需要打开点击更新后才能更新简单的更新方式
这个我之前也碰到过,就是每个都点开才更新,要不然最后统计的数据有问题,我那个是80个表格,让操作员勉强这么用了。 我尝试过自动更新,用软件来实现,原理是用VB挨个打开excel,然后关闭,不过程序运行很慢,而且容易被中断,就没尝试了。你可以试下用C或者其他语言,还有就是软件用读取excel试试能不能自动更新。
用excel自带的vba是最便捷的,尤其是对于非程序员来说,不需要配置环境,至于楼上说慢,是因为打开所有文件再一一关闭的缘故吧,只要打开一个关闭一个就快很多,不会卡!
你要先了解他们是通过什么关联数据
搞懂逻辑
然后你用编程工具
循环打开文件修改(不同文件之间不能用公式)
另外一个方式
用代码把其它表文件添加到你的这个要修改的文件的Sheet中(新建多个Sheet(复制黏贴),支持数量要看Office帮助文档)
然后根据数据关联建立公式
然后你会发现,你修改一个表,其它表数据也会变
合并的表格能自动同步更新数据,望采纳!
可以利用Power Query!
首先将所有的Sheet合并到一个表格中以后,如果我们修改添加新内容,或者增加更多的Sheet,我们合并后的表格都会得到更新。
那300多个文件都在一个文件夹吗,如果在的话这个可以解决
不管什么方法解决问题就是好方法:希望对你有用:
http://www.360doc.com/content/21/0319/21/32118719_967865874.shtml
java可以使用poi打开excel,然后关闭。
lookup函数