我正在尝试制作一个 Excel 文档(“目标文档”),该文档会自动使用来自另一个 Excel 文档(“源文档”)的信息进行更新。新数据将不时添加到源文档中,当打开目标文档时,它必须包含添加到源中的新数据。源中的每一个新行都必须复制到目标中,并且每一行都有一个“订单号”,这使得它具有唯一性和可识别性。
我不能使用链接,因为源文档中的后续更改不应导致目标文档的更改。
我该怎么做呢?
编辑:我打算在 VBA 中执行此操作。
我正在尝试制作一个 Excel 文档(“目标文档”),该文档会自动使用来自另一个 Excel 文档(“源文档”)的信息进行更新。新数据将不时添加到源文档中,当打开目标文档时,它必须包含添加到源中的新数据。源中的每一个新行都必须复制到目标中,并且每一行都有一个“订单号”,这使得它具有唯一性和可识别性。
我不能使用链接,因为源文档中的后续更改不应导致目标文档的更改。
我该怎么做呢?
编辑:我打算在 VBA 中执行此操作。
您可以在http://usefulgyaan.wordpress.com/2013/04/26/export-data-one-excel-file-to-another-without-opening-them/调整和修改代码,以便当目标工作簿打开后,它会更新源工作簿中的数据。
你可能想看看我最近回答的这篇文章。它与您正在寻找的原理相同。excel vba 从 2 个 excel 文件中比较和复制工作表 您没有告诉我们您是否打算在 VB.NET/C# 或 VBA 中进行。给出的解决方案是用 C#/VB.NET 翻译的。