将 Excel 连接导出到 Access - .ODC 信息到 .ODBC

Posted

技术标签:

【中文标题】将 Excel 连接导出到 Access - .ODC 信息到 .ODBC【英文标题】:Export Excel connection to Access - .ODC info to .ODBC 【发布时间】:2011-07-01 18:26:19 【问题描述】:

我有很多数据要处理,我需要一些帮助。

我一直在使用一个包含两个我感兴趣的工作表的 excel 文件。他们每个人都会生成一个 OLAP 数据透视表,其中包含我需要处理的数据。我想做的是移动这些 (.odc) 连接以访问查询,这样我就不必手动粘贴所有这些信息并对其进行操作,然后再多次完成整个过程。

一个表格是按零件编号和日期划分的吞吐量(通过操作的零件数)。另一个是按零件编号和日期记录的操作小时数。我还有一个所有零件编号的主列表,其中包含一些我必须混合的数据。

最大的问题:每个图表都生成自己的日期和零件编号子集,因此我必须小心匹配数据以运行计算。我试过了:

手动。很快就厌倦了。 使用 LOOKUP、VLOOKUP、MATCH 与 INDIRECT 以及各种技巧。

真是一团糟。但我有信心,如果我可以将原始数据透视表放入 Access 中,我可以添加一些连接并编写几个查询,结果会很漂亮。

最糟糕的是,我可以手动将数据透视表数据复制/粘贴到访问中,但如果我想更改或扩展数据集怎么办?我宁愿使用原始数据。

编辑:

数据保存在 SQL Server 上,我无法更改。

Excel 数据透视表使用 .ODC 文件进行连接。他们给出了以下连接字符串:

Provider=MSOLAP.3;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=[MyCatalog];Data Source=[MySource];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error

Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=[MyCatalog];Data Source=[MySource];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error

(我替换了实际的目录和来源)

我可以使用 .odc 文件信息在 Access 中创建传递查询吗?

【问题讨论】:

【参考方案1】:

您是否考虑过使用合适的 OLAP 服务器?

Comparison of OLAP Servers

设置完成后,您就可以将 Excel 的数据透视表连接到服务器(以及其他报告工具)。

【讨论】:

【参考方案2】:

与我们的 IT 部门交谈。构建多维数据集的人正在为我在 MS Access 中查询相同的信息。

谢谢大家。

【讨论】:

以上是关于将 Excel 连接导出到 Access - .ODC 信息到 .ODBC的主要内容,如果未能解决你的问题,请参考以下文章

将 Access 表导出到 Excel 错误

基于单击命令按钮将表从 Access 导出到 Excel

将 Access VBA 记录集导出到 Excel 中的单行

将数据从 Access 导出到 Excel(超过 65000 条记录)

将数据从 Excel 导出到 Access - 错误:参数不是可选的

将查询从 Access 导出到 Excel 模板