Konfigurieren der Excel-Stage als QuelleDataStage)
Sie können Excel Stage verwenden, um Aufträge zu entwerfen, die Excel-Daten aus Microsoft Excel-Dateien lesen.
Informationen zu dieser Task
Konfigurieren Sie die Excel-Stufe als Quelle für die Datenextraktion und generieren Sie die Ausgabe in dem von Ihnen gewünschten Datentyp.
Prozedur
- Doppelklicken Sie im Erstellungsbereich auf die Stage Excel . Auf der Bühne öffnen Sie die Eigenschaften Abschnitt.
- Geben Sie die Dateinamensdetails im Abschnitt "Datenquelle" an:
- Im Dateiname den Namen der Datei an, aus der Sie die Daten lesen möchten.Hinweis: Wenn Sie die Excel-Stufe mithilfe des Asset-Browsers zum Canvas hinzugefügt haben, wird der Dateiname automatisch in das Feld eingefügt.
- Optional: Wenn Sie Platzhalterzeichen im Dateinamen angeben, wählen Sie Schablonendatei für Entwicklungszeit verwenden und geben Sie einen Schablonendateinamen an.Die Schablonendatei wird für nachfolgende Konfigurationsschritte und nicht zur Laufzeit verwendet.
- Im Dateiname den Namen der Datei an, aus der Sie die Daten lesen möchten.
- Geben Sie im Abschnitt Bereichsoption die Datenbereichsdetails an, die aus der Microsoft Excel-Datei gelesen werden sollen.
- Optional: Geben Sie einen Wert für die Leseoption. Wenn Sie Bestimmen Sie die Anfangszeile wählen, müssen Sie nur die erste Zeile angeben. Excel stage identifiziert dann zur Laufzeit die letzte Zeile des Datenbereichs. Wenn Sie den gesamten Datenbereich angeben wählen, müssen Sie sowohl die erste als auch die letzte Zeile angeben.
- Geben Sie " Bereich Ausdruck an, Excel stage durchsucht das gesamte Dokument und listet die Kandidaten des Datenbereichs im Listenfeld " Datenbereich der Vorlage im Abschnitt " Karte auf. Der Bereichsausdruck Die Eigenschaft wird mit dem entsprechenden Wert festgelegt, wenn Sie auf Importieren im Importieren Feld.
- Optional: Wenn Sie Arbeitsblattnamen aus einem Bereichsausdruck überspringen möchten, geben Sie den Namen im Feld Zu überspringende Arbeitsblattnamen an. Verwenden Sie dieses Feld, wenn die Blattnamen aus dem Bereichsausdruck ausgeschlossen werden.
- Optional: Geben Sie die erste Zeile der Datenbereiche an. Wenn Sie Keiner Zur Entwurfszeit werden Microsoft Excel-Spaltennamen im folgenden Format ausgedrückt:COLUMN_LETTER (First value) , Zum BeispielA (EMP NO) im Abschnitt „Karte“. Wenn Sie Die erste Zeile ist die Kopfzeile , dann wird der erste Zeilenwert im Kartenbereich angezeigt. Wenn Sie Keiner Zur Laufzeit wird die erste Zeile extrahiert. Wenn Sie Erste Zeile ist Kopfzeile auswählen, wird die erste Zeile übersprungen.
- Geben Sie die zu importierenden Datenbereichsdetails an.
- Klicken Sie im Abschnitt Map auf Edit.
- Wenn die Datei bereits als Projektasset vorhanden ist, klicken Sie auf der Seite Zuordnen auf Spalten importieren.
Durch Ändern des Dateinamens oder Öffnen der Stage werden die Informationen zur Datei abgerufen, wenn die Datei bereits als Projektasset vorhanden ist. Diese Informationen werden dann im Abschnitt 'Map' auf der Registerkarte 'Stage' verwendet.
Wenn die Datei nicht als Projekt-Asset vorhanden ist, aber unter /ds-storage/PXRuntime/Projects/<projectid> verfügbar ist, können Sie die Datei zur Ausführung eines Auftrags verwenden. Um die Datei zu verwenden, fügen Sie manuell Spalten hinzu, die im angegebenen Datenbereich liegen.
- Wählen Sie einen Datenbereich aus Vorlagendatenbereichaus.
- Optional: Wenn Sie weitere Microsoft Excel-Elemente wie Dokumenteigenschaften extrahieren möchten, verwenden Sie die Eigenschaften Dropdown-Liste zum Auswählen der Elemente.
- Optional: Wenn Sie den Wert einer bestimmten Zelle extrahieren möchten, klicken Sie auf eine Zelle in der Excel-Elementspalte, um sie hinzuzufügen Benutzerdefinierte Eigenschaft oder Benutzerdefinierte Zelle Eigenschaften. Geben Sie einen Wert oder Namen in die Spalte Excel-Element der Zeile ein.
- Wählen Sie die zu importierenden Spalten im Abschnitt Excel-Spalten aus.
- Klicken Sie auf Import (Importieren).Der Karte wird geöffnet.
- Definieren Sie die Zuordnung zwischen den Spalten DataStage® und den Microsoft Excel-Elementen auf der Seite Map .
- Im DataStage Spaltenname geben Sie die DataStage Spaltenname für jedes Microsoft Excel-Element. Im Excel-Element, wählen Sie das Element aus, das Sie dem DataStage Spalte.
- Klicken Sie auf Anwenden und zurückkehren.
- Klicken Sie auf Speichern.