QlikView - XML-Datei

XML ist ein Dateiformat, das sowohl das Dateiformat als auch die Daten im World Wide Web, in Intranets und anderswo unter Verwendung von Standard-ASCII-Text gemeinsam nutzt. Es steht für Extensible Markup Language (XML). Ähnlich wie HTML enthält es Markup-Tags. Im Gegensatz zu HTML, bei dem das Markup-Tag die Struktur der Seite beschreibt, beschreiben die Markup-Tags in XML die Bedeutung der in der Datei enthaltenen Daten. QlikView kann die Daten aus XML-Dateien verwenden.

Der Prozess zum Laden der Daten aus XML-Dateien ähnelt dem Laden von getrennten Dateien, den wir zuvor gesehen haben. Öffnen Sie den Skripteditor. Klicken Sie auf das MenüInsert → Load Statement → Load from File. Suchen Sie nach der XML-Datei, die Sie laden möchten. In diesem Beispiel wählen wir die Datei employee_dat.xml aus.

Wählen Sie die XML-Dateistruktur aus

Beim Öffnen der ausgewählten XML-Datei wird ein Fenster wie unten gezeigt angezeigt. Unter demFile TypeWählen Sie im Abschnitt links XML aus. Der Inhalt der XML-Datei wird jetzt zusammen mit der Kopfzeile als Tabelle angezeigt. Klicken Sie auf Fertig stellen.

File Loader Script

Das Laden der XML-Datei in QlikView erfolgt über das Ladeskript (siehe unten). Wenn wir also eine XML-Datei verwenden, können wir das unten angegebene Skript optimieren, um die Spalten umzubenennen oder den Speicherort der Datei usw. zu ändern.

Jetzt fordert Sie der Skript-Assistent auf, die Datei in Form der Dateierweiterung * .qvw zu speichern. Sie werden aufgefordert, einen Speicherort auszuwählen, an dem Sie die Datei speichern müssen. Klicken Sie auf "Nächster Schritt", um fortzufahren. Jetzt ist es Zeit, die Daten zu sehen, die aus der XML-Datei geladen werden. Wir benutzen einTable Box Blattobjekt, um diese Daten anzuzeigen.

Tabellenfeld erstellen

Das Table Boxist ein Blattobjekt zum Anzeigen der verfügbaren Daten als Tabelle. Es wird über das Menü aufgerufenLayout → New Sheet Object → Table Box.

Wenn Sie auf Weiter klicken, erhalten Sie die Option, die Felder aus dem Tabellenfeld auszuwählen. Du kannst den ... benutzenPromote or Demote Schaltflächen zum Neuanordnen der Felder.

Tabellenfelddaten

Nach Abschluss des obigen Schritts wird das Tabellenfeld-Blattobjekt angezeigt, in dem die aus der Excel-Datei gelesenen Daten angezeigt werden.