ms从查询中的文件访问导入表

时间:2010-09-07 16:02:55

标签: sql ms-access

有没有办法让ms Access数据库查询从文件导入表?

2 个答案:

答案 0 :(得分:9)

是的,只要数据有条理。您可以使用VBA或带有TransferText的宏,也可以使用菜单或功能区中的获取外部数据,这将指导您完成这些步骤。

编辑

您可以从CSV导入到新表或现有表中,如下所示:

SELECT * INTO NewTable
FROM [Text;HDR=Yes;FMT=Delimited;Database=C:\Docs].Test.csv

答案 1 :(得分:1)

解决方案将根据文件的格式而有所不同。如果它很简单,那么在导入部分中查看外部数据选项卡(MS Access 2007)上的选项可能会有所帮助。

对于复杂的集成,我经常使用SQL Server Integration Services(SSIS)将数据迁移到Access,然后我可以使用SQL查询处理它。当然,SSIS是一个非常“重”的解决方案,有一点学习曲线,但是当向导不够灵活时它很方便。