Natürlich klingt die Überschrift etwas reißerisch. Dennoch stimmt sie zum größten Teil, denn die, die die entsprechende Abfrage in M entsprechend anpassen können, sind selbst abweichende Quellnamen kein Problem. Dennoch sind auch für die Dynamisierung ein paar Regeln zu beachten.
- identische Datenstruktur (einheitliche Anzahl und Struktur der Datenfelder (Spalten)
- pro Datensatz eine Zeile
- keine Leerzeilen/Spalten
- kompatible Datenquellobjekte
Die wichtigtse ist und bleibt dabei, dass alle auszulesenden Dateien über eine identische Datenstruktur verfügen. Dabei ist es nicht so sehr wichtig, ob die Feldnamen (Spaltenüberschriften) alle gleich sind. Das wäre zwar suboptimal, ließe sich jedoch noch händeln.
Da PQ nicht kompatible Quelldatentypen (Sheet/Table)unterschiedlich behandelt, sollten die Quelldatentypen zumindest kompatibel sein
Beispiel.:
- Sheet + Defined Name wären miteinander kompatibel
- Table in Verbindung mit den anderen Typen ist dagegen nicht zu empehlen
Grundsätzlich lassen sich im Worst Case zwar immer noch alle Daten einlesen, jedoch nicht mehr dynamisch. In einem solchen Fall müsste jede Datei einzeln behandelt oder die Struktur der Dateien angepasst werden.
In meinem Beispiel befinden sich im auzuwertenden Ordner 6 Dateien.

Davon 4 Exceldateien, sowie je eine PDF- und eine Worddatei.
Die Dateiendung der Datei Lebensmittel.Xlsx beginnt im Unterschied zu den anderen 3 Exceldateien mit einem großen X. Auch das gilt es zu berücksichtigen.
Wobei die Exceldateien z T. 3 unterschiedlichen Datenquellobjekttypen (Sheet = Tabellenblatt, Table = formatierte Tabelle, Defined Name = Namensbereich) in unterschiedlichen Datenbereichen in unterschiedlichen Größen und mit 6 verschiedenen Datenquellnamen enthalten.
Die Datenstruktur in Anzahl und Reihenfolge aller Datenfelder (Spalten) ist jedoch identisch.
ID, Produkt, Menge, Einheit, Preis, Bestand

Die Dateien eines Ordners mit derart unterschiedlichen Voraussetzungen können mit der herkömmlichen Methode über das Menü
Daten –> Daten brufen –> Aus Datei–> Aus Ordner
nur unvollständig und aufwendig importiert werden.
Den von Exce automatisierten Ablauf zeige ich Dir auf der nächsten Seite.




Schlagworte zum Beitrag:
Schreibe einen Kommentar