首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Access交叉表查询链接并导入Excel

将Access交叉表查询链接并导入Excel
EN

Stack Overflow用户
提问于 2013-11-01 20:49:32
回答 5查看 12.8K关注 0票数 1

如何将交叉表查询导入Excel并将其链接?

这些是我从交叉表查询导入数据的步骤。

data >>导入外部数据>>新数据库查询>> MS Access数据源* >>浏览到我的数据库>>选择交叉表查询名称>>选择数据。

我需要链接查询,因为将有额外的信息要输入。例如,这个月是11月份,我需要将这个月收到的数据输入系统。

EN

回答 5

Stack Overflow用户

发布于 2018-02-23 00:49:05

由于某些原因,Excel不会在您可以选择的表/查询列表中显示交叉表查询,但是可以在不使用VBA的情况下将其添加到列表中,此后它将像普通表一样更新,您只需在连接属性中键入一些基本的SQL。

说明适用于Excel 2016 &在以前的版本中未经过测试。

  1. 在与交叉表查询相同的Access数据库中创建到不同表或查询的数据链接(从Access中的常用数据-> )。
  2. 在新显示的表格中的任意位置单击,然后从设计选项卡中单击属性以打开外部数据属性对话框。
  3. 选择右侧“名称:”字段旁边的小按钮以打开连接属性。
  4. 转到“定义”选项卡并将命令类型更改为“SQL”
  5. 输入基本的SQL: SELECT * from YourCrossTabQueryName
  6. Hit ok。

这应该会刷新表格并显示您的交叉表。

票数 2
EN

Stack Overflow用户

发布于 2018-06-08 03:21:05

实际上,您可以使用access和Excel“作弊”,并通过将交叉表查询包装在非交叉表查询中而无需任何代码即可完成。

首先,在Access中创建一个新查询“我的非交叉表交叉表”,并为查询源选择Excel拒绝查看的交叉表查询。使用*字段作为输出输出表中的所有列。

这个新查询现在将包含交叉表查询中的所有内容,但它本身并不是交叉表查询。

从Excel中执行通过查询从Access获取数据的步骤,新的查询“我的非交叉表交叉表”将可用于插入!

票数 2
EN

Stack Overflow用户

发布于 2013-11-01 20:58:53

在excel中,不是导入数据:

  1. 从文件菜单中选择data
  2. 从要从中提取数据的Access对象(表或查询)中选择。
  3. 数据将加载到excel
  4. 中任何需要更新数据的时候,右键单击数据并选择刷新,如果存在多个链接,则选择全部刷新。

这假设数据库每次都在相同的物理位置,并且每当您进行刷新时,您都会连接到此源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19727080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档