aspose.info
JA

Lotus 123 ファイル形式とは? ファイル形式の専門家から学ぶ!

更新日

Lotus 123 ファイルとは何ですか?

拡張子が .123 のファイルは、IBM Lotus SmartSuite の表計算ソフトウェアである Lotus 1-2-3 で作成された表計算ファイルです。 1990 年代初頭に Microsoft Excel アプリケーションに追い抜かれるまで、かなり長い間使用されていました。 Lotus スプレッドシート ファイルのデータは、現在の Excel ファイルと同様に、行と列で編成されていて、さまざまな計算関数を適用できました。 Lotus スプレッドシート ファイル形式のいくつかの異なるバージョンは、.wks、.wk1、.wk2、.wk3、および .wk4 などのさまざまな拡張子で進化し続け、拡張子の数値の増分ごとに変更が加えられました。 Lotus は 2013 年に正式に廃止されました。

Lotus 123 ファイル形式 - 詳細情報

Lotus ファイルはバイナリ ファイルであり、未加工の形式で開いた場合、読み取ったり解釈したりすることはできません。そのファイル形式の仕様は、次のリンクで参照用のアーカイブとして入手できます。

※【仕様】(https://web.archive.org/web/20180129005324/http://www.schnarff.com/file-formats/lotus-1-2-3/WSFF1.TXT)

各ファイルは、可変長バイナリ レコードの途切れのないシーケンスとして編成されます。

Lotus 123 ファイル ヘッダー

Lotus 123 スプレッドシート ファイルの各レコードは、4 バイトのヘッダーとそれに続くレコード本体で構成されます。ヘッダーは、レコードのタイプと長さも定義します。ヘッダー構成は以下の通りです。

バイト番号バイトの説明
0,1レコードタイプコード
2,3レコード本体の長さ (バイト)

レコードの種類

Lotus スプレッドシート ファイルには、さまざまな種類のレコードを含めることができます。これらは、可変長だけでなく、あらかじめ決められた長さでもあります。次の表は、Op Code 別に並べられたさまざまなレコード タイプを示しています。

タイプコード (16 進数)長さ (バイト)説明
BOF02ファイルの先頭
EOF10ファイルの終わり
CALCMODE21計算モード
計算機31計算順序
分割41分割窓タイプ
同期51分割ウィンドウ同期
範囲68アクティブなワークシート範囲
WINDOW1731ウィンドウ 1 レコード
COLW183列幅、ウィンドウ 1
WINTWO931ウィンドウ 2 レコード
COLW2A3列幅、ウィンドウ 2
名前B24
空白C5
整数D7
NUMBERE13浮動小数点数
LABELF変数ラベルセル
式10変数数式セル
表1825データ テーブル範囲
オレンジ1925クエリ範囲
プランジ1A8印刷範囲
SRANGE1B8ソート範囲
フランジ1C8塗りつぶし範囲
KRANGE11D9プライマリ ソート キー範囲
フランジ2016分布範囲
KRANGE2239セカンダリ ソート キー範囲
プロテック241グローバルな保護
フッター25242フッターを印刷
ヘッダー26242ヘッダーを印刷
セットアップ2740印刷設定
余白2810余白コードを印刷

参考文献

関連項目