如何使用OpenXML更新Excel中的外部链接

我有一个工作簿与几个外部链接。 经常我们需要更新链接指向一个新的Excel数据库,所以我正在做一个小型的Windows应用程序自动执行。

我正在尝试使用OpenXML来完成这个任务。 我不想使用Interop,因为打开文件需要很长时间,请更改链接,然后再次closures工作簿。

任何想法,请让我知道。 我也打开使用ClosedXML。

你在有限的机器上使用这个吗? 例如一个笔记本电脑的数据库pipe理员 如果是的话,我会build议你在Excel中使用DSN连接,并在数据库更改时从DSN编辑器更新它们

在Windows中看到以下内容。 C:\ WINDOWS \ SYSTEM32 \ odbcad32.exe的

这样,使用这些DSN的任何文件都将具有更新的连接。