2009-08-06 6 views
1

Ich habe eine Excel-Datei erhalten, die auf einige Daten aus einer MDB-Datei verweist. Wenn ich die Datei öffne, kann ich die Zusammenfassung nur anhand von Dropdownlisten und Pivot-Tabellen anzeigen. Die Daten aus der MDB-Datei scheinen in die XLS-Datei selbst eingebettet worden zu sein. Wenn ich die Datei in Notepad ++ anschaue, kann ich die gesuchte Information sehen (wenn auch mit den Binärdaten der xls-Datei gemischt.)Versteckte Daten in Excel, extrahieren von Daten, die ursprünglich mit einer MDB-Datei verknüpft waren

Ich bin neugierig, ob jemand einen Weg kennt, diesen Typ zu extrahieren eingebettete Daten aus einer XSL-Datei. Die ursprüngliche MDB-Datei ist schon lange weg.

Antwort

1

Wenn die Dropdown-Felder wirklich Pivot-Seitenfelder sind, haben Sie wahrscheinlich Pivot-Tabellen basierend auf externen Daten. Wählen Sie zum Überprüfen eine Zelle aus, die sich in einer Pivot-Tabelle befindet. Öffne die VBE (Alt + F11). Gehen Sie auf die Direkt-Fenster (Strg + G) und

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

geben, und das wird Ihnen die Informationen darüber, wo die Daten vorhanden sind. Bei den Daten im Editor handelt es sich um die im Pivot-Cache gespeicherten Daten. Wenn Sie nicht zum mdb gelangen, können Sie nicht aktualisieren, aber die zuvor abgerufenen Daten befinden sich immer noch im Cache.

0

Nur was ich mir vorstellen kann: Haben Sie überprüft, ob in der Datei versteckte Arbeitsblätter vorhanden sind? Klicken Sie mit der rechten Maustaste auf eine beliebige Arbeitsblatt-Registerkarte unten in der Arbeitsmappe und wählen Sie Unhide.... Von dort aus können Sie sehen, ob ein verborgenes Blatt mit den Rohdaten vorhanden ist.

1

Entfernen Sie alle Filter und doppelklicken Sie in eine Zelle mit einem Grand-Total-Wert: Excel bohrt die Daten im PivotCache und öffnet ein neues Arbeitsblatt mit allen Zeilen, die in dieser Abbildung zusammengefasst sind.