有没有人使用ODBC连接从Excel文件到Powerpivot?

问题描述:

我已经安装了Powerpivot for Excel 2010.我没有Access 2010,所以我想我可以按照与数据库类似的方式安排数据。有没有人使用ODBC连接从Excel文件到Powerpivot?

我想查询一个excel文件,其中有自行生成的数据行成Powerpivot为了执行简单的数据透视表。从某种意义上来试图获得有关数据集信息的概述。

目前,我无法正确设置ODBC,我希望我需要接受Excel文件并让PowerPivot接受来自Excel文件的数据库。

编辑:我明白,我需要在Excel中正确设置表格,以便ODBC能正常工作。我提供的图片是否正确地设置表格或其他方式?

enter image description here

有没有人试图做到这一点,如果是的话会是什么步骤呢?

谢谢, 彼得。

彼得,我的工作,你的数据是可识别的表在工作表的基础上(和你不感兴趣的使用标准Excel导入方法,通过“自其他来源”)

如果您以一种非常特殊的方式创建与Excel文件的连接,然后可以将它作为数据库进行查询。

  • 通过“数据”>“连接”>“添加”在Excel中创建与有问题的电子表格的连接。

  • 在设计选项卡上的PowerPivot窗口中,单击现有连接并找到刚创建的连接。选择连接并打开。

  • 您需要命名连接,然后您将提供正常的导入选项。选择你想要获取表格的表格(其实这并不重要)。

  • 表格导入后,您可以通过设计选项卡上的“表格属性”重新输入设置,现在您可以切换到查询编辑器,在此刻您不仅可以写入SQL来查询你的数据库,但引用你喜欢的任何其他.xlsx。

雅各

+0

Excel无法识别我的工作表中的任何表格。我认为通过选择数据和格式作为表格是我需要的。然后我保存工作表并选择它的ODBC。麻烦是,雅各布它找不到任何表? – 2013-03-22 13:18:00

+0

彼得,对于我对模糊用语“表”的歉意。 Excel具有可以使用CTRL + T应用于数据的表格功能。您的数据不一定要在'表格'中使用我上面解释的方法导入到Excel中,但显然,如果导入不是在具有行和列的表格布局等情况下不会有用。 – Jacob 2013-03-23 04:54:10

+0

查看这个视频 - excel导入发生在17分钟和8秒后http://www.youtube.com/watch?v = URy_uQYS49s – Jacob 2013-03-23 05:20:17

最简单的方法是使用一个链接表从具有数据Excel工作表 - 在那里,为什么你有没有考虑过这个作为一个选项的原因吗?

+0

当你提到链表时,我是否正确地说你的数据已被格式化为表格,所以Excel会提供关于表格的额外元数据? – 2013-03-22 12:59:34