如何对Access数据库运行SQL查询以通过Excel获取表和记录的完整转储?

时间:2014-06-09 18:44:15

标签: ms-access excel-2010

我有一个Access数据库,我需要完全转储到Excel中以导入到另一个数据源。

有没有办法可以使用Excel中的“获取外部数据”功能运行SQL查询,如果是这样,查询应该是什么样的?

2 个答案:

答案 0 :(得分:2)

尝试使用Microsoft Query并访问Access http://office.microsoft.com/en-us/excel-help/use-microsoft-query-to-retrieve-external-data-HA010099664.aspx。可以选择“在Microsoft Query中查看数据或编辑查询”。

enter image description here enter image description here

答案 1 :(得分:1)

这适用于SQL数据库,但您可以使用相同的主体,只需将连接字符串更改为Access即可。然后,您将遍历Tables集合,并在该循环中使用something like this循环遍历Fields集合。

另外,看看here并查看用于使用Excel中的ADOX遍历Access表集合的语法。