我收到一个Excel文件,它引用了MDB文件中的一些数据。当我打开文件时,我只能看到基于下拉列表和透视表的摘要。MDB文件中的数据似乎已嵌入到XLS文件本身中。如果我查看Notepad++中的文件,我可以看到我正在寻找的信息(尽管它与xls文件的二进制数据混合在一起)。
我很好奇是否有人知道从XSL文件中提取这种类型的嵌入数据的方法。原始的MDB文件早已不复存在。
发布于 2009-08-06 19:11:03
如果下拉框真的是透视页字段,那么您可能有基于外部数据的透视表。若要检查,请选择数据透视表中的单元格。打开VBE (Alt+F11)。转到“即时”窗口(Ctl+G),然后键入
?ActiveCell.PivotTable.PivotCache.CommandText
?ActiveCell.PivotTable.PivotCache.Connection
这将为您提供数据所在位置的信息。您在记事本中看到的数据是存储在透视缓存中的数据。如果您不能访问mdb,您将无法刷新,但之前获取的数据仍将在缓存中。
发布于 2009-11-18 09:05:25
删除所有筛选器,然后在包含总计数字的单元格中双击: Excel将钻取PivotCache中的数据,并打开一个新的工作表,其中包含该图中汇总的所有行。
发布于 2009-08-06 15:31:42
我唯一能想到的是:你有没有检查过文件中是否有隐藏的工作表?右键单击工作簿底部的任何工作表选项卡,然后从那里选择Unhide...
,您可以看到是否存在包含原始数据的隐藏工作表。
https://stackoverflow.com/questions/1240659
复制相似问题