MS Query 14 将 Excel 工作表中的数据用作查询的一部分

Posted

技术标签:

【中文标题】MS Query 14 将 Excel 工作表中的数据用作查询的一部分【英文标题】:MS Query 14 to use data in excel sheet as part of query 【发布时间】:2015-01-21 14:58:08 【问题描述】:

我们有一个学生 MIS 在 SQL Server 2012 上运行。我们有多个电子表格通过 ODBC 连接提取数据。该查询是在 MS Query 2014 中生成的。我想将条件从 Excel 工作表中的单元格输入到查询中,作为我想要更改的数据子集。例如,我有一个电子表格,可以提取一年组在特定日期参加的所有课程。如果我想更改年份组,我必须编辑查询。我希望能够在工作表的单元格中输入年份组并让它更新数据。

这可能吗,谁能给我任何指示?

提前致谢,

凯文

【问题讨论】:

【参考方案1】:

它可能使用这个查询:-

SELECT *  FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'Data Source=C:\Book1.xlsx;Extended Properties=Excel 12.0')...[Sheet1$]

【讨论】:

以上是关于MS Query 14 将 Excel 工作表中的数据用作查询的一部分的主要内容,如果未能解决你的问题,请参考以下文章

将 Select Query (SQL Server) 的结果保存到 Excel 的工作表中

更新 MS - 通过 MS-Excel 单元格访问字段

如何将用Google表格编写的脚本迁移到VBA中的MS Excel宏?

Power Query 将表类型数据加载到单个 Excel 工作表

将多个工作表 Excel 上传到内部表中

将数据从 MS Sql Server 存储过程导出到 excel 文件