如何确保两个XLS文件是相同的

我有一个电子表格连接到数据库,并希望以某种方式确保testing中使用的电子表格与生产中的电子表格是相同的。 检查最重要的是vba代码本身。 我们首先想到从工作簿中创build一个哈希。 唯一的一点是,我们需要更改string以连接到testing或生产数据库,所以这是一个“预期”的差异。

有任何想法吗?

Ps .:是的,我们打算将这个迁移到java或其他东西..但直到那里我们需要处理它:)

感谢致敬!

您仍然可以通过散列或其他方法来断言文件是相同的,但是您将拥有3个版本,开发,testing和生产。

你可以做的另一件事,可能更容易维护,是有一个相同的电子表格,但从一个单独的configuration文件读取数据库string。

然后,您可以部署1个版本的电子表格,但是3个不同的configuration文件。 如果您有多个使用相同连接string的工作簿,这也会很有用。