使用VBA将CSV文件导入Access

时间:2016-07-21 20:51:58

标签: excel vba excel-vba csv ms-access

我需要使用VBA将大型CSV excel文件导入Access表。分隔符是"" (双引号)除了某种原因,第一个值后跟" (只有一个引用)而不是像其他每个值一样。第一行包含列标题,并以相同的方式分隔。在底部,我附上了一个例子。

CSV文件由会计系统每天自动生成,因此我无法更改格式。它们也很大(150,000多行,很多列)。我对VBA来说还是比较新的,所以尽可能多的细节会非常感激。

提前致谢!

Example of format

1 个答案:

答案 0 :(得分:0)

这听起来不像是一个CSV文件。您可以在Excel中打开它,将其转换为真正的CSV,然后将其导入Access吗?您可以在以下URL找到许多VBA驱动的导入选项。

http://www.accessmvp.com/KDSnell/EXCEL_Import.htm

另外,请查看这些网址。

http://www.erlandsendata.no/english/index.php?d=envbadacimportado

http://www.erlandsendata.no/english/index.php?d=envbadacimportdao