什么是 Lotus 123 文件?
扩展名为 .123 的文件是使用 Lotus 1-2-3 创建的电子表格文件,Lotus 1-2-3 是 IBM Lotus SmartSuite 的电子表格软件。在 1990 年代初被 Microsoft Excel 应用程序超越之前,它已经使用了相当长的一段时间。 Lotus 电子表格文件中的数据过去按行和列组织,类似于当前的 Excel 文件,并且可以对其应用不同的计算函数。几种不同版本的 Lotus 电子表格文件格式不断发展,具有不同的扩展名,例如 .wks、.wk1、.wk2、.wk3 和 .wk4,扩展名中每个不同的数字增量都包含修改。莲花于 2013 年正式停产。
Lotus 123 文件格式 - 更多信息
Lotus 文件是二进制文件,如果以原始格式打开,则无法读取或解释。其文件格式规范可作为存档在以下链接中参考:
每个文件都被组织成一个完整的可变长度二进制记录序列。
Lotus 123 文件头
Lotus 123 电子表格文件中的每条记录都包含一个 4 字节的标头,后跟记录正文。标头还定义了记录的类型和长度。标题组成如下图所示。
| 字节编号 | 字节描述 | 
|---|---|
| 0,1 | 记录类型代码 | 
| 2,3 | 记录体长度(字节) | 
记录类型
Lotus 电子表格文件可以有不同的记录类型。这些可以是预定的以及可变的长度。下表显示了按操作码排列的不同记录类型。
| 类型 | 代码(十六进制) | 长度(字节) | 描述 | 
|---|---|---|---|
| 转炉 | 0 | 2 | 文件开头 | 
| EOF | 1 | 0 | 文件结束 | 
| 计算模式 | 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 | 浮点数 | 
| LABEL | F | 变量 | 标签单元格 | 
| 公式 | 10 | 变量 | 公式单元格 | 
| 表 | 18 | 25 | 数据表范围 | 
| 橙色 | 19 | 25 | 查询范围 | 
| PRANGE | 1A | 8 | 打印范围 | 
| 范围 | 1B | 8 | 排序范围 | 
| 法兰 | 1C | 8 | 填充范围 | 
| KRANGE1 | 1D | 9 | 主排序键范围 | 
| HRANGE | 20 | 16 | 分布范围 | 
| KRANGE2 | 23 | 9 | 二级排序键范围 | 
| 保护 | 24 | 1 | 全球保护 | 
| 页脚 | 25 | 242 | 打印页脚 | 
| 标题 | 26 | 242 | 打印页眉 | 
| 设置 | 27 | 40 | 打印设置 | 
| 页边距 | 28 | 10 | 打印边距代码 |