在Excel中隐藏数据,提取最初链接到MDB文件的数据

我收到了一个引用MDB文件中某些数据的Excel文件。 当我打开文件时,我只能看到基于下拉列表和数据透视表的摘要。 来自MDB文件的数据似乎已经embedded到XLS文件本身中。 如果我在Notepad ++中查看文件,我可以看到我正在查找的信息(虽然混入了xls文件的二进制数据)。

我很好奇,如果有人知道从XSL文件中提取这种types的embedded式数据的方式。 原来的MDB文件早已不复存在。

如果下拉菜单实际上是枢轴页面字段,那么您可能有基于外部数据的枢轴表。 要进行检查,请select位于数据透视表中的单元格。 打开VBE(Alt + F11)。 转到立即窗口(Ctl + G)并键入

?ActiveCell.PivotTable.PivotCache.CommandText ?ActiveCell.PivotTable.PivotCache.Connection 

这会给你关于数据在哪里的信息。 您在记事本中看到的数据是存储在数据透视caching中的数据。 如果你不能到达mdb,你将无法刷新,但以前提取的数据仍然在caching中。

删除所有filter并双击一个包含Grand Total图的单元格:Excel将钻取PivotCache中的数据,并打开一个新的工作表,并在该图中总结所有行。

唯一可以想到的是:你是否检查过文件中是否有隐藏工作表? 用鼠标右键单击工作簿底部的任何工作表选项卡,并selectUnhide...从那里,您可以看到是否有隐藏的工作表包含原始数据。