将数据导出回现有的csv文件

时间:2017-05-12 18:03:40

标签: excel vba export-to-csv

我已经在excel中创建了一个应用程序,其中一个工作表(工作表1)充当存储数千条记录数据的数据库。另一张表(表2)用作用户选择记录>的表单。该表格将填充来自Sheet 1>的数据。用户更新字段>然后将其保存回Sheet 1.

这一直很好用,除了现在我们需要能够让多个用户在同一个工作表中同时进行更新。我无法使用Excel共享工作簿功能,因为我的VBA代码的许多部分需要取消保护并重新保护某些工作表,并且该功能在共享工作簿上不起作用。

现在,我已将工作簿拆分为两个单独的工作簿。工作簿1中包含数据并保存为.csv文件。工作簿2只是一个通过Excel中的获取外部数据功能与工作簿1连接的表单。我可以毫无问题地从.csv文件导入数据,但我发现将数据导回到.csv文件的唯一方法是通过执行另存为。这会导致问题,因为它会在保存后将启用了多页宏的工作簿转换为csv文件。

有没有其他方法可以更新csv文件而不将我的工作簿保存为.csv?

我不需要任何代码,我只需要更多的想法。这已经是一个相当大的应用程序,并且由于安全限制,我已经被告知我不能使用SQL服务器连接,并且我们无权访问Access以使用Access数据库。所以解决方案必须留在excel / text文件中吗?

0 个答案:

没有答案
相关问题