互換性
Formulon は互換性を、確認して再現できる性質として扱います。このセクションは、ワークブックの結果が Excel と違うとき、または実装済みの数式やファイル機能を理解したいときに読む場所です。
互換性はワークブックごとに確認する
「Excel-compatible」は、すべてのワークブックがすべての Excel build と完全一致するという意味ではありません。文書化された profile、実装済みの関数群、ファイル形式サポート、Excel 由来の期待値が、処理したいワークブックと合うかを確認してください。
確認すること
- 数式カバレッジ と数式を照合する。
- ファイル形式サポート でワークブック構造を確認する。
- エラーモデル でセルエラーとホスト側エラーの扱いを確認する。
現在の状態
Formulon はまだ pre-1.0 です(現行バージョンは 0.9.5)。関数カタログは 522 件をすべて認識しており、内訳は 505 件が無条件のローカル実装、2 件(CELL、INFO)はローカルで動作するもののワークブックやホスト状態に依存する環境依存関数、残り 15 件が意図的な外部サービススタブです。API は変わる可能性があるため、結果が重要な場合はバージョンを固定し、小さなワークブック検証ファイルを持ってください。
確認領域
| 領域 | 確認内容 |
|---|---|
| 数式関数 | ローカル実装数、外部サービススタブ、検証ガイダンスを 数式カバレッジ で確認 |
| ファイル | 読み込み / 書き出し / 保持の境界を ファイル形式サポート で確認 |
| エラー | #VALUE!、#REF!、パーサー失敗、ホスト例外の扱いを エラーモデル で確認 |
| 現在の状態 | Pre-1.0 の API、505 / 522 件のローカル関数実装、数式レベルおよびワークブック単位の Oracle 検証 |