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

时间:2009-08-06 18:41:56

标签: excel pivot-table

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

我很好奇是否有人知道从XSL文件中提取此类型嵌入数据的方法。原始的MDB文件早已不复存在。

3 个答案:

答案 0 :(得分:1)

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

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

这将为您提供有关数据位置的信息。您在记事本中看到的数据是存储在数据透视缓存中的数据。如果无法访问mdb,则无法刷新,但先前获取的数据仍将在缓存中。

答案 1 :(得分:1)

删除所有过滤器,然后在包含Grand Total图形的单元格中双击:Excel将在数据透视表中钻取数据,并打开一个新工作表,其中包含该图中所有行。

答案 2 :(得分:0)

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