XLT ファイル形式とは?
.xlt は Microsoft Excel 97-2003 のテンプレート形式であり、バイナリ形式の .xls ワークブックに対応するテンプレート版です。Excel で .xlt ファイルを開くと、編集のためにテンプレート自体が開かれるのではなく、テンプレートの書式、数式、内容が事前に入力された新しい無題のワークブックが作成されます。テンプレートを直接修正するには、ファイル > 開く から開く必要があります。
内部的には、.xlt は OLE2 Compound File Binary (CFB) コンテナを使用しており、これは .xls、.doc、.ppt と共通の D0 CF 11 E0 というマジックバイトヘッダーを持っています。CFB 内部では、Workbook ストリームが BIFF8 レコードを保持しています。BIFF8 グローバルサブストリーム内のワークブックタイプフラグによって、テンプレートと通常のワークブックが区別されます。.xlt ファイルには VBA Project ストリームを埋め込むことも可能で、マクロ対応の .xls ファイルと同じセキュリティ上の考慮事項を持つマクロ有効テンプレートを作成できます。
BIFF8 形式には、ワークシートあたり 65,536 行および 256 列、ワークブックあたり最大 255 ワークシートという制限があります。
.xlt は Excel 97 で導入され、Excel 2003 までテンプレートの標準として使用されました。Office 2007 では、.xltx (XML ベース、マクロなし) および .xltm (XML ベース、マクロ有効) に置き換えられました。最新の Excel でも .xlt ファイルを開くことは可能ですが、現在の形式で保存するように促されます。LibreOffice Calc、WPS Office、Apple Numbers も .xlt テンプレートを読み取ることができます。
セキュリティと安全性
リスク: MEDIUMXLT ファイルには VBA マクロを含めることができるため、マルウェアの感染経路となる可能性があります。これは XLS と同等のリスクです。予期せずメールで受信した XLT ファイルのマクロは絶対に有効にしないでください。Excel はインターネットから取得したファイルを「保護されたビュー」で開きます。この設定は有効なままにしてください。データのみを読み取る場合は、Excel VBA を実行しない Google Sheets や LibreOffice Calc で開いてください。
形式の詳細
概要XLT ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | BIFF8 レコードを含む OLE2 CFB コンテナ (バイナリスプレッドシートテンプレート) |
| マジックバイト | `D0 CF 11 E0 A1 B1 1A E1` (OLE2 Compound File Binary ヘッダー) |
| バイト順序 | リトルエンディアン |
| コンテナ | OLE2 / Compound File Binary (CFB) - `.xls`、`.doc`、`.ppt` と共通 |
| 内部形式 | BIFF8 (Binary Interchange File Format 8) レコードストリーム |
| テンプレート識別子 | BIFF8 グローバルサブストリーム内のワークブックタイプフラグがテンプレートとワークブックを区別 |
| 圧縮 | なし (CFB 内部の非圧縮バイナリレコード) |
| 暗号化 | オプションの RC4 または XOR レガシー暗号化 |
| 行/列制限 | ワークシートあたり 65,536 行 × 256 列 (BIFF8 のハード制限) |
| ワークシート制限 | ワークブックあたり 255 ワークシート |
| マクロサポート | あり - CFB コンテナ内のオプションの埋め込み VBA Project ストリーム |
| 後継形式 | XLTX (XML/ZIP、マクロなし) および XLTM (XML/ZIP、マクロ有効)、共に Office 2007 で導入 |
| リリース日 | 1997 (Microsoft Excel 97, as the template variant of BIFF8) |
| 最新バージョン | BIFF8 (Excel 97-2003); superseded by XLTX/XLTM (2007) |
| 仕様書 | learn.microsoft.com |
XLT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XLT ファイルについて最初の質問をしてみましょう。