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

时间:2014-08-19 11:58:37

标签: c# excel openxml openxml-sdk closedxml

我有一个带有几个外部链接的工作簿。 我们经常需要更新链接以指向新的Excel数据库,因此我要制作一个小型Windows应用程序来自动完成。

我尝试使用OpenXML来完成这项工作。我不想使用Interop,因为打开文件需要很长时间,更改链接然后再次关闭工作簿。

任何想法,请告诉我。我也可以使用ClosedXML。

1 个答案:

答案 0 :(得分:1)

你是在有限数量的机器上使用它吗?例如数据库管理员的一台笔记本电脑如果是,我建议您在Excel中使用DSN连接,并在db更改时从DSN编辑器更新它们

请参阅Windows中的以下内容。 C:\ Windows \ System32下\ odbcad32.exe的

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