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

时间:2011-07-01 18:26:20

标签: odbc client-server excel-2007 ms-access-2007

我有很多数据要争吵,我需要一些帮助。

我一直在使用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中创建直通查询吗?

2 个答案:

答案 0 :(得分:1)

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

Comparison of OLAP Servers

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

答案 1 :(得分:0)

与我们的IT部门联系。构建Cubes的人正在为我查询相同的信息到MS Access。

谢谢大家。