<< Click to Display Table of Contents >> Navigation: Exportdialog > Exportformat DIF (*.dif) |
DIF (oft auch Lotus DIF oder NAVY DIF) steht für Data Interchange Format und ist ein ASCII-Textdatei-Format, welches speziell dazu dient, Daten aus Tabellenkalkulationen zwischen verschiedenen Anwendungen auszutauschen.
DIF wird als Industrie-Standard angesehen und ist oft das Standard-Exportformat von Tabellenkalkulationsprogrammen, wodurch es heute weit verbreitet ist. Um plattformübergreifende Probleme zu verhindern, wird alles in einer ASCII-Datei gespeichert, allerdings bieten moderne Programme mehr Zeichencodierungen zum Export / Import an. Eine DIF-Datei enthält nur die Texte, Werte und die Formeln eines Arbeitsblattes und kann selbst mit dem Texteditor bearbeitet werden. Ein Nachteil ist, dass im DIF-Format nie mehrere Tabellen einer Arbeitsmappe gespeichert werden können, sondern immer nur eine Tabelle pro Datei.
Eine DIF-Datei ist in zwei Bereiche unterteilt, in den Header für die Integritätsprüfung und in den Body (Daten).
Syntax |
Erklärung |
TABLE |
Die Angabe der Version folgt als numerischer Wert. Die zweite Zeile enthält ein Generator-Kommentar. |
VECTORS |
Die Anzahl der Spalten folgt als numerischer Wert. |
TUPLES |
Die Anzahl der Zeilen folgt als numerischer Wert. |
DATA |
Ein Dummy-Datensatz mit dem Wert 0, worauf die Daten der Tabelle folgen. |
-1 |
Anweisungsart - Die zweite Zahl wird ignoriert und die folgende Zeile ist eine dieser Schlüsselwörter: |
BOT |
Beginn einer neuen Zeile. |
EOD |
Ende der Datei. |
0 |
Numerischer Datentyp - Der Wert ist die zweite Zahl und die folgende Zeile ist eine dieser Schlüsselwörter: |
V (valid) |
Gültig. |
NA (not available) |
Nicht verfügbar. |
ERROR |
Fehler. |
TRUE |
True (wahr), boolescher Ausdruck. |
FALSE |
False (falsch), boolescher Ausdruck. |
1 |
Zeichenkette - Die zweite Zahl wird ignoriert, die folgende Zeile ist der String in Anführungszeichen: |