aspose.info
DE

Was ist das Lotus 123-Dateiformat? Lernen Sie von Dateiformatexperten!

Aktualisiert

Was ist eine Lotus 123-Datei?

Eine Datei mit der Erweiterung .123 ist eine Tabellenkalkulationsdatei, die mit Lotus 1-2-3, einer Tabellenkalkulationssoftware von IBM Lotus SmartSuite, erstellt wurde. Es war ziemlich lange im Einsatz, bevor es Anfang der 1990er Jahre von der Microsoft Excel-Anwendung übertroffen wurde. Daten in einer Lotus-Tabellenkalkulationsdatei waren früher in Zeilen und Spalten organisiert, ähnlich wie aktuelle Excel-Dateien, und es konnten verschiedene Berechnungsfunktionen darauf angewendet werden. Mehrere verschiedene Versionen von Lotus-Tabellendateiformaten wurden mit unterschiedlichen Erweiterungen wie .wks, .wk1, .wk2, .wk3 und .wk4 weiterentwickelt, wobei jede unterschiedliche numerische Erhöhung der Erweiterung aus Modifikationen bestand. Lotus wurde 2013 offiziell eingestellt.

Lotus 123-Dateiformat – Weitere Informationen

Lotus-Dateien sind Binärdateien und können nicht gelesen oder interpretiert werden, wenn sie in Rohform geöffnet werden. Seine Dateiformatspezifikationen sind als Referenzarchive unter den folgenden Links verfügbar:

Jede Datei ist als ununterbrochene Folge von Binärdatensätzen variabler Länge organisiert.

Lotus 123-Datei-Header

Jeder Datensatz in einer Lotus 123-Tabellenkalkulationsdatei besteht aus einem 4-Byte-Header, gefolgt vom Datensatzhauptteil. Der Header definiert auch den Typ und die Länge des Datensatzes. Die Header-Zusammensetzung ist wie unten gezeigt.

Byte-NummerByte-Beschreibung
0,1Artencode aufzeichnen
2,3Länge des Hauptteils (Byte) aufzeichnen

Datensatztypen

Eine Lotus-Tabellenkalkulationsdatei kann viele verschiedene Datensatztypen haben. Diese können sowohl von vorgegebener als auch variabler Länge sein. Die folgende Tabelle zeigt verschiedene Datensatztypen, angeordnet nach Op-Code.

TypCode (hex)Länge (Bytes)Beschreibung
BOF02Anfang der Datei
EOF10Dateiende
CALCMODE21Berechnungsmodus
CALCORDER31Berechnungsreihenfolge
SPLIT41Geteilter Fenstertyp
SYNC51Geteilte Fenstersynchronisierung
BEREICH68Aktiver Arbeitsblattbereich
FENSTER1731Fenster 1 Datensatz
COLW183Spaltenbreite Fenster 1
WINTWO931Fenster 2-Aufzeichnung
COLW2A3Spaltenbreite, Fenster 2
NAMEB24Benannter Bereich
LEERC5Leere Zelle
INTEGERD7Ganzzahl Zelle
ZAHLE13Fließkommazahl
LABELFVariableZelle beschriften
FORMEL10VariableFormelzelle
TABELLE1825Datentabellenbereich
ORANGE1925Abfragebereich
PRANGE1A8Druckbereich
SRANGE1B8Bereich sortieren
FRANGE1C8Füllbereich
KRANGE11D9Primärer Sortierschlüsselbereich
HRANGE2016Verbreitungsgebiet
KRANGE2239Sekundärer Sortierschlüsselbereich
PROTEC241Globaler Schutz
FUSSZEILE25242Fußzeile drucken
KOPF26242Kopfzeile drucken
SETUP2740Druckeinrichtung
RAND2810Randcode drucken

Verweise

Siehe auch