Altair® Monarch®

 

Regeln für den Export von einer Tabelle in eine Textdatei

Wenn Sie eine Tabelle in eine Textdatei exportieren, verwendet Monarch Classic folgende Regeln beim Erstellen der Exportdatei:

Datensätze (Reihen)

Falls ein Filter aktiv ist, hängt es von diesem Filter ab, welche Datensätze exportiert werden. Nur die Datensätze, die den Filterkriterien entsprechen, werden exportiert. Dadurch wird eine Exportdatei erstellt, die genau mit den Datensätzen übereinstimmt, die im Tabellenfenster angezeigt werden.

Felder (Spalten)

Verdeckte Felder werden nicht exportiert. Alle anderen Felder, einschließlich der Berechnungsfelder, werden exportiert.

Jedes Mitteilungsfeld wird als Textblock exportiert, dem die Sequenz CR/LF/TAB/CR/LF vor- und nachgestellt wird, um den Textblock von anderen Feldern zu trennen. Die nicht sichtbaren TAB-Zeichen werden als Begrenzung mit einbezogen, um den Anfang und das Ende der einzelnen Mitteilungstextblöcke zu kennzeichnen.

Feldnamen

Monarch Classic kann optional die Feldnamen als erste Textzeile exportieren. Zu diesem Zweck müssen Sie die Einstellung „Feldnamen als erste Reihe mit ausgeben“ verwenden. Eine Beschreibung dieser Option finden Sie auf der Registerkarte „Feldnamen“ der Exportoptionen.

Felddaten

Welche Daten aus den einzelnen Feldern exportiert werden, hängt ganz davon ab, wie die jeweilige Spaltenbreite eingestellt ist. Ist die Spalte nicht breit genug, um den Feldwert aufzunehmen, wird dieser abgeschnitten. Ist die Spalte breiter als der Feldwert, wird der Wert in Leerzeichen gesetzt. Dadurch erhalten Sie eine Textdatei, die genau dem entspricht, was Sie auf dem Bildschirm sehen.

Numerische Felder können nach Bedarf mit führenden und abschließenden Nullen formatiert werden (ähnlich dem Format, das in älteren COBOL-Anwendungen benutzt wurde). Informationen zur Einstellung Numerische Felder mit Nullen auffüllen, Dezimalkomma verhindern und abschließende Negation verwenden auf der Registerkarte Textdateien der Exportoptionen.

Bei Mitteilungsfeldern werden die gesamten Felder exportiert, obwohl im Tabellenfenster nur die erste Reihe zu sehen ist.