使用Excel数据库创建独立的可执行文件

时间:2018-07-11 09:00:08

标签: excel excel-vba

我有一个巨大的Excel数据库。我在sheet1之一(剩余的图纸有数据)中创建了一个基于Excel的VBA,它需要很少的输入,并根据输入条件动态填充支出并填充Sheet1。输出行数根据输入条件不断变化。

谁能指导我,什么是最好的解决方案,使一个独立的Exe文件无需打开就可以从Excel中获取输入并通过Excel评估数据库,然后根据输入标准在同一GUI中抛出输出。 谢谢!

1 个答案:

答案 0 :(得分:1)

实际上,尽管有这样的评论:您可以将Excel用作简单的数据库;您可以在不打开数据的情况下将数据插入excel工作簿,也可以在不使用excel的情况下将数据添加到excel工作簿(通过使用ADO或直接编辑xml);您可以在多个不同的主机中运行VBA,而不仅仅是excel。

话虽如此-最好的解决方案是将数据存储在MDB文件中-将每个工作表转换为单独的表。然后使用ADO更新数据。您可能会发现最好的前端主机是一个轻量级的Excel电子表格,但是如果您想要变态,则可以使用Word。另外,您可以转到VB.Net,但这是另一种语言。