Какво е файл Lotus 123?
Файл с разширение .123 е файл с електронна таблица, създаден с Lotus 1-2-3, софтуер за електронни таблици от IBM Lotus SmartSuite. Той се използва доста добре, преди да бъде надминат от приложението Microsoft Excel в началото на 90-те години. Данните във файл с електронна таблица на Lotus бяха организирани в редове и колони, подобно на текущите файлове на Excel, и към тях можеха да се прилагат различни изчислителни функции. Няколко различни версии на файлови формати за електронни таблици на Lotus продължиха да се развиват с различни разширения като .wks, .wk1, .wk2, .wk3 и .wk4, като всяко различно цифрово увеличение в разширението се състои от модификации. Lotus беше официално спрян от производство през 2013 г.
Lotus 123 файлов формат - повече информация
Lotus файловете са двоични файлове и не могат да бъдат прочетени или интерпретирани, ако бъдат отворени в необработен вид. Спецификациите на неговия файлов формат са достъпни като архиви за справка на следните връзки:
Всеки файл е организиран като непрекъсната последователност от двоични записи с променлива дължина.
Заглавка на файл Lotus 123
Всеки запис във файл с електронна таблица на Lotus 123 се състои от 4-байтово заглавие, последвано от тялото на записа. Заглавката също така определя типа и дължината на записа. Съставът на заглавката е както е показано по-долу.
Номер на байта | Описание на байта |
---|---|
0,1 | Код на типа запис |
2,3 | Дължина на тялото на записа (байтове) |
Видове записи
Файлът с електронна таблица Lotus може да има различни типове записи. Те могат да бъдат както с предварително определена, така и с променлива дължина. Следващата таблица показва различни типове записи, подредени по Op Code.
Тип | Код (шестнадесетичен) | Дължина (байтове) | Описание |
---|---|---|---|
BOF | 0 | 2 | Начало на файла |
EOF | 1 | 0 | Край на файла |
CALCMODE | 2 | 1 | Режим на изчисление |
КАЛКОРДЕР | 3 | 1 | Ред на изчисление |
РАЗДЕЛЯНЕ | 4 | 1 | Тип разделен прозорец |
СИНХРОНИЗАЦИЯ | 5 | 1 | Синхронизиране на разделен прозорец |
ДИАПАЗОН | 6 | 8 | Диапазон на активен работен лист |
ПРОЗОРЕЦ1 | 7 | 31 | Запис на прозорец 1 |
COLW1 | 8 | 3 | Ширина на колоната, прозорец 1 |
WINTWO | 9 | 31 | Запис на прозорец 2 |
COLW2 | A | 3 | Ширина на колоната, прозорец 2 |
ИМЕ | B | 24 | Именуван диапазон |
ПРАЗНО | C | 5 | Празна клетка |
ЦЯЛО ЧИСЛО | D | 7 | Клетка с цяло число |
НОМЕР | E | 13 | Число с плаваща запетая |
ЕТИКЕТ | F | променлива | Клетка с етикет |
ФОРМУЛА | 10 | променлива | Клетка с формула |
ТАБЛИЦА | 18 | 25 | Диапазон на таблицата с данни |
ПОРТОКАЛОВО | 19 | 25 | Диапазон на заявката |
ПРАНГЕ | 1А | 8 | Диапазон на печат |
СРЕДСТВО | 1B | 8 | Сортиране на диапазон |
ФРАНЖ | 1C | 8 | Попълване на диапазон |
KRANGE1 | 1D | 9 | Диапазон от първичен ключ за сортиране |
ГРАНД | 20 | 16 | Диапазон на разпространение |
KRANGE2 | 23 | 9 | Вторичен диапазон от ключове за сортиране |
PROTEC | 24 | 1 | Глобална защита |
ДОЛЕН КЪТЪР | 25 | 242 | Печат на долен колонтитул |
ЗАГЛАВКА | 26 | 242 | Печат на горния колонтитул |
НАСТРОЙКА | 27 | 40 | Настройка на печат |
ПОЛЕТА | 28 | 10 | Код на полетата за печат |