Mi az a Lotus 123 fájl?
A .123 kiterjesztésű fájl egy táblázatkezelő fájl, amelyet az IBM Lotus SmartSuite által készített Lotus 1-2-3 táblázatkezelő szoftverrel hoztak létre. Elég jó ideig használták, mielőtt a 90-es évek elején a Microsoft Excel alkalmazás felülmúlta. A Lotus táblázatfájlban lévő adatokat korábban sorokba és oszlopokba rendezték, hasonlóan a jelenlegi Excel-fájlokhoz, és különböző számítási funkciókat lehetett rájuk alkalmazni. A Lotus táblázatkezelő fájlformátumok számos változata folyamatosan fejlődött, különböző kiterjesztéssel, például .wks, .wk1, .wk2, .wk3 és .wk4, a kiterjesztések számszerű növekedése pedig módosításokból állt. A Lotus hivatalosan 2013-ban leállt.
Lotus 123 fájlformátum – további információ
A Lotus fájlok bináris fájlok, és nem olvashatók vagy értelmezhetők, ha nyers formában nyitják meg őket. Fájlformátum-specifikációi elérhetők archívumként a következő hivatkozásokon:
Minden fájl változó hosszúságú bináris rekordok megszakítás nélküli sorozataként van szervezve.
Lotus 123 fájlfejléc
A Lotus 123 táblázatfájl minden rekordja egy 4 bájtos fejlécből áll, amelyet a rekord törzse követ. A fejléc meghatározza a rekord típusát és hosszát is. A fejléc összetétele az alábbiak szerint látható.
Bájtszám | Bájt leírása |
---|---|
0,1 | Rekordtípus kódja |
2,3 | Rögzítés törzshossza (byte) |
Rekordtípusok
Egy Lotus táblázatfájl különböző típusú rekordokat tartalmazhat. Ezek lehetnek előre meghatározott és változó hosszúságúak. Az alábbi táblázat a különböző rekordtípusokat mutatja be, műveleti kód szerint rendezve.
Típus | Kód (hex) | Hossz (byte) | Leírás |
---|---|---|---|
BOF | 0 | 2 | A fájl eleje |
EOF | 1 | 0 | Fájl vége |
CALCMODE | 2 | 1 | Számítási mód |
KALCORDER | 3 | 1 | Számítási sorrend |
SPLIT | 4 | 1 | Osztott ablak típusa |
SYNC | 5 | 1 | Osztott ablak szinkronizálása |
Tartomány | 6 | 8 | Aktív munkalap tartomány |
ABLAK1 | 7 | 31 | Ablak 1 rekord |
COLW1 | 8 | 3 | Oszlopszélesség, ablak 1 |
WINTWO | 9 | 31 | Window 2 rekord |
COLW2 | A | 3 | Oszlopszélesség, 2. ablak |
NÉV | B | 24 | Elnevezett tartomány |
ÜRES | C | 5 | Üres cella |
INTEGER | D | 7 | Egész számú cella |
SZÁM | E | 13 | Lebegőpontos szám |
CÍMKE | F | változó | Cella címkézése |
FORMULA | 10 | változó | Képlet cella |
TÁBLÁZAT | 18 | 25 | Adattábla tartomány |
NARANCS | 19 | 25 | Lekérdezési tartomány |
PRANGE | 1A | 8 | Nyomtatási tartomány |
SRANGE | 1B | 8 | Tartomány rendezése |
FRANGE | 1C | 8 | Kitöltési tartomány |
KRANGE1 | 1D | 9 | Elsődleges rendezési kulcstartomány |
HRANGE | 20 | 16 | Eloszlási tartomány |
KRANGE2 | 23 | 9 | Másodlagos rendezési kulcstartomány |
VÉDELEM | 24 | 1 | Globális védelem |
LÁBBÓL | 25 | 242 | Lábléc nyomtatása |
FEJEZET | 26 | 242 | Fejléc nyomtatása |
BEÁLLÍTÁS | 27 | 40 | Nyomtatás beállítása |
MARGINS | 28 | 10 | Nyomtassa ki a margók kódját |