有没有办法让ms Access数据库查询从文件导入表?
答案 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是一个非常“重”的解决方案,有一点学习曲线,但是当向导不够灵活时它很方便。