我有大量数据可能超过一百万行。我希望能够让用户能够通过此数据下载带有数据透视表的Excel电子表格,并与任何数据库断开连接。
是否可以将数据透视表工作的数据源嵌入电子表格中?
答案 0 :(得分:3)
直接问题的答案是肯定的,数据可以嵌入数据透视表中。然而,由于您指定“超过一百万行”和“与任何数据库断开连接”,因此隐含应用程序的答案为否。您不会在Excel电子表格中获得超过一百万行。我冒昧地说,一百万行不属于电子表格。
我认为数据透视表的目的之一是允许您汇总来自外部源的数据。如果你可以(或者认为你可以)将数据与数据透视表结合起来并下载整个混乱,为什么不自己做总结,只下载摘要数据?听到更多有关实际应用的信息会很有趣。
答案 1 :(得分:2)
如果您从外部数据源创建数据透视表,然后通过电子邮件发送给某人,他们就可以查看您的数据透视表并与之交互。除非他们可以访问原始数据,否则无法刷新。但这似乎几乎就是你所要求的。
Excel创建嵌入在工作簿中的PivotCache。这就是没有源数据的人可以看到上述电子邮件电子表格的原因。 PivotCache不一定完整地保存源数据,并且不能直接访问(据我所知)。
我不确定这是否能回答你的问题。看起来你正在追求的是数据透视表通常做的事情。
答案 2 :(得分:0)
在Excel中尝试使用超过一百万行时应该更多地提及的工具是:
* PowerPivot for Microsoft Excel 2010 或Microsoft的www.powerpivot.com。