从Access导入单个值到Excel(没有列标题)

时间:2013-09-27 11:05:08

标签: excel ms-access

我很想知道如何将Access数据库中的单个值导入Excel单元格。 或者删除标题将是一个良好的开端。

查询

SELECT SUM(DEMANDS) AS TOTAL FROM [DB PROD]

给了我一个名为TOTAL的标题,在它下面是我感兴趣的总和。我在Excel中使用此查询(数据>获取外部数据>来自Access)。我怎样才能在单个Excel单元格中获得总和?

2 个答案:

答案 0 :(得分:1)

实现目标的一种方法是将现有查询放在不同的工作表上,例如Sheet2,以便列标题显示在Sheet2!A1中,并且值显示在Sheet2!A2中。然后从Excel文档中的其他位置引用值单元格。 (公式看起来像=Table_test.accdb[TOTAL]。)

如果您有多个疑问,可能会将它们(并排)放在同一张纸上。您还可以隐藏查询表,以便“魔术”对用户更加透明。

答案 1 :(得分:0)

我不确定我是否理解您在做什么,但是,为了从Excel中读取Access数据,您需要执行以下操作:

  • programmaticaly打开Excel代码中的连接,指向您的 访问数据库(比如说ADO连接)
  • 然后使用ADODB.command对象通过此连接执行'SELECT'。这将返回请求的值
  • 另一种选择是根据您的SQL intruction在Excel中打开本地记录集,并读取值。
  • 然后别忘了关闭你的联系