将csv文件导入Access DB

时间:2014-06-02 08:13:23

标签: database csv access-vba

当源文件具有扩展名“CSV”时,很容易将csv文件导入Access数据库。 问题是我们在没有扩展名的文件中获取我们的统计数据。

每天更改源文件的扩展有点烦人。 有人知道如何在没有扩展名的情况下导入文件吗? 或者也许有一种方法可以使用VB在指定目录中添加文件的扩展名?

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

您只需在“导入文本”向导的“文件选择器”对话框中输入*.*即可。然后你会看到所有文件,不需要重命名任何文件。

答案 1 :(得分:1)

解决方案可能因版本而异。 我在Access 2010中遇到了一些问题。在打开的对话框中,您可以选择"所有文件"打开非标准文件扩展名。但是,这通常不起作用,因为Access不够聪明,无法知道文件的格式。

幸运的是,您可以将下拉菜单更改为" Text Files"并保留您选择的文件名。即使文件未出现在文件列表中,单击“打开”也会使用文本框中提供的文件名。

同样,导航到文件夹并在选择正确的文件格式时手动输入文件名可用于打开任何类型的非标准扩展名。

Here是一篇知识库文章,其中包含MS Access 2000中的解决方法。