以编程方式将 CSV 数据导入 Access
Posted
技术标签:
【中文标题】以编程方式将 CSV 数据导入 Access【英文标题】:Programmatically import CSV data to Access 【发布时间】:2010-05-11 19:47:27 【问题描述】:我有一个 Access 数据库,数据源来自生成的 CSV 文件。我想为用户提供一种简单的方法来简单地选择数据文件并导入它。导入应将现有数据附加到数据表中已有的数据中。 Access 中有没有一种方法可以创建文件选择器并使用文件中已保存的 CSV 导入设置进行导入?
【问题讨论】:
【参考方案1】:您可以使用内置文件对话框来执行此操作(访问 2003 及更高版本)
Dim f As Object
Set f = FileDialog(3)
f.InitialFileName = "c:\InCommingData\"
f.Filters.Add "text", "*.csv"
If f.Show Then
DoCmd.TransferText acImportDelim, "mySpec", "Your Table", f.SelectedItems(1)
End If
【讨论】:
【参考方案2】:这似乎有效。 How to use the Common Dialog API in a database in Access 2003 or Access 2007
【讨论】:
以上是关于以编程方式将 CSV 数据导入 Access的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中以编程方式从 Excel 文件中大量导入数据到 Access
Access数据表怎么导出.csv格式的文件并附加到oracle数据库?