Speichern einer InfoZoom-Tabelle in einer Datei

Arten des Speicherns

Analog zu den verschiedenen Befehlen zum Speichern im Menü Datei gibt es bei den Kommandozeilenparametern auch verschiedene Arten zu speichern. Sie können InfoZoom-Tabellen auf folgende Arten in eine Datei schreiben:

Parameter für das Speichern in InfoZoom-Dateien

Die folgenden Parameter gelten für alle Speicherarten, wenn Sie Dateien im Speicherformat FOX, FOP oder FOT schreiben:

-format Zeichenkette

Die nächste zu schreibende InfoZoom-Tabelle im Format FOX, FOP oder FOT wird in einem älteren InfoZoom-Dateiformat gespeichert. Das Dateiformat und die InfoZoom-Version wird durch die angegebene Zeichenkette (in der Form FOXjjjj/mm/tt) spezifiziert. Gültige Versionsbezeichnungen sind der Liste unter "Kopie speichern unter" zu entnehmen, wenn man den Dateityp Altes InfoZoom-Dateiformat (*.fox) auswählt. Als Default wird eine Tabelle im aktuellen InfoZoom-Format geschrieben.

-proalpha

Das Speicherformat aller folgenden Speicherbefehle (in derselben Zeile) für Dateien im Format FOX, FOP oder FOT wird auf das Format des proALPHA Analyzers gesetzt. (Dieser Parameter steht nicht in allen Produktvarianten von InfoZoom zur Verfügung.)

Parameter für den Export

Die folgenden Parameter gelten für das Schreiben von Exportdateien im Format TXT oder CVS mit Kommandos, die unter "Kopie speichern unter" und "Objekte speichern unter" beschrieben sind. Die Parameter sind vor den Kommandos zum Speichern anzugeben und gelten für den Rest der Kommandozeile. Parameter, die vor dem Import gesetzt wurden, gelten auch für alle nachfolgenden Imports und Exports, können aber natürlich jederzeit wieder durch eine explizite Angabe zurück- oder umgesetzt werden. Die hier aufgeführten Kommandos entsprechen den Optionen des Exportdialogs beim Speichern von Dateien. Der Exportdialog wird beim Aufruf über Kommandozeilenparameter nie angezeigt.

-ANSI

Schreibe in der Textcodierung ANSI (default). Siehe auch -charset.

-UTF8

Schreibe in der Textcodierung UTF-8.

-UTF16BigEndian

Schreibe in der Textcodierung UTF-16 Big Endian.

-UTF16LittleEndian

Schreibe in der Textcodierung UTF-16 Little Endian (auch als Unicode bezeichnet).

-charset Zeichensatz

Schreibe in der Textcodierung ANSI und im angegebenen Zeichensatz (Codepage). Zeichensatz kann sein: WESTERN, CENTRALEUROPEAN, GREEK, RUSSIAN, BALTIC, TURKISH, HEBREW, ARABIC, VIETNAMESE oder THAI. -charset ist nur in Verbindung mit der Codierung ANSI sinnvoll. Daher kann die Angabe von -ANSI entfallen. Der Default richtet sich nach den Ländereinstellungen von MS-Windows.

-delimiter Zeichen oder -d Zeichen

Spezifiziert mit dem angegebenen Zeichen das Trennzeichen der Datenfelder. Es sind beliebige einzelne Zeichen erlaubt. Wenn das Trennzeichen ein Tabulator ist, dann schreibe man \t oder tab. Für ein Leerzeichen kann man neben " " auch blank angeben. Default: Tabulator (\t). Gilt nicht für -saveCopyAsCSV und -saveObjectsAsCSV, da dort das Trennzeichen direkt hinter dem Kommando angegeben werden muss.

-doubleQuotes

Spezifiziert das Texterkennungszeichen als Doppelhochkomma (").

-singleQuotes

Spezifiziert das Texterkennungszeichen als Einzelhochkomma (').

-noQuotes

Spezifiziert, dass kein Texterkennungszeichen geschrieben wird.

Beachten Sie: Diese Einstellung sollten Sie nur dann verwenden, wenn die Daten (Attributnamen und Werte) weder das von Ihnen gewählte Trennzeichen noch Zeilenumbrüche enthalten.

Die Zulassung des Kommandozeilenparameters -noQuotes für den Export von Daten ab der Version 7.0 wirkt sich u. U. auf bestehende Stapelverarbeitungsdateien von früheren Versionen aus. Dies betrifft Stapelverarbeitungsdateien, in denen der Kommandozeilenparameter -noQuotes für den Import von Daten verwendet wird und die in derselben Kommandozeile auch Kommandos für den Export enthalten. In solchen Zeilen muss vor der Exportanweisung ein zusätzlicher Kommandozeilenparameter -doubleQuotes eingefügt werden.

-UseImportNames

Entspricht der Option Namen importierter Felder verwenden im Exportdialog. Wenn Sie dieses Schlüsselwort nicht angeben, dann werden die Attribute mit ihren Werten in der aktuellen Reihenfolge und Benennung gespeichert. Wenn Sie -UseImportNames angeben, dann werden die Attribute mit ihren Importnamen und in der ursprünglichen Reihenfolge der Importdatei geschrieben.

-noHeaders

Entspricht der Option Attributnamen als Spaltenüberschriften im Exportdialog. Wenn Sie dieses Schlüsselwort nicht angeben, dann werden die Attributnamen als Spaltenüberschriften in die Exportdatei übernommen. Wenn Sie -noHeaders angeben, dann werden die Attributnamen nicht übernommen, d.h. es wird keine Zeile mit den Attributnamen als Spaltenüberschriften generiert.

Beispiel

InfoZoom -delimiter : -UTF16BigEndian MiniSampleUTF16BE.txt -UTF8 -saveCopyAsTxt MiniSampleUTF8.txt

Liest eine Datei mit der Textcodierung UTF16BE und Doppelpunkt als Feldtrenner und schreibt diese als UTF8, aber ebenfalls mit Doppelpunkt als Feldtrenner.

Siehe auch: