TWBX ファイル形式とは?
.twbx ファイルには、ワークブックを共有するために Tableau で使用される圧縮データパッケージが含まれています。.TWBX は、以下の内容を含むことができる完全なワークブックリソースパッケージです。
.TWBXML ワークブックファイル- バンドルされたデータ抽出:
.hyperファイル(現行)またはレガシーな.TDEファイル - MS Access、MS Excel、および
.CSVや.TXTなどのテキストファイルからの外部データ - 画像ファイル(背景画像として使用可能)
- カスタムジオコードファイルおよびカスタムシェイプファイル
ワークブックファイルは、.twbx パッケージ内の他のファイルへの参照を保持しています。これにより、.twbx ワークブックは、ソースデータの外部の動的リソースへの参照を保持する標準的なワークブックとは異なります。
.twbx ファイルの用途
.twbx ファイルは、ワークブックの受信者がワークブック内で参照されているファイルやデータにアクセスできない状況を避けるために、関連するソースデータとともにワークブックを共有するために使用されます。.twbx ワークブックは通常、特定の期間のレポートを生成するために使用されます。.twbx ワークブック内のデータは、ソースデータが変更されても自動的には更新されません。.twbx ファイルは、Tableau Server や Tableau Cloud で共有したり、Tableau Public に投稿したり、電子メールで送信したりできます。
ワークブックパッケージの作成と開封
.twbx ファイルは、Tableau Desktop の «ファイル» → «パッケージドワークブックの書き出し» を介して作成されます。これにより、.twb ワークブックとそのデータ抽出(最新の Tableau では .hyper ファイル、古いバージョンでは .tde)がバンドルされます。Tableau Reader(無料)は、Windows および macOS で .twbx ファイルを開きます。.twbx は標準の ZIP アーカイブ 形式に基づいているため、7-Zip などのツールで内容を直接抽出できます。ファイル名を .zip に変更しても同様に機能します。ソースデータは、.twbx ファイルを抽出することでアクセスできる Data/ サブフォルダに保存されています。内部の .twb ワークブックはプレーンな XML であり、任意のテキストエディタで検査できます。
セキュリティと安全性
リスク: LOW.twbx はデータと可視化レイアウトであり、実行可能コードではないため、開く際のリスクは低いです。注意すべき点が 2 つあります。パッケージドワークブックにはソースデータ(および場合によってはデータベースの資格情報)を「埋め込む」ことができるため、ワークブックとバンドルされたデータが誰でもダウンロード可能になる Tableau Public にパブリッシュする前には注意が必要です。また、バンドルされたデータはファイルを開いた人に公開されるため、信頼できる送信者からの .twbx ファイルのみを開くようにしてください。コンテナ自体がマクロやコードを実行することはありません。
形式の詳細
概要TWBX ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | 標準の ZIP アーカイブ。オフセット 0 にマジックバイト `50 4B 03 04`(«PK» ヘッダー)があり、任意の `.zip` ファイルと同一です。 |
| 内部ワークブック形式 | アーカイブのルートに配置された `.twb` XML ファイル(UTF-8 エンコード)。すべてのシート、ダッシュボード、およびデータソース接続を定義します。 |
| データ抽出形式 | `Data/` サブフォルダに保存された `.hyper`(Hyper エンジン、現在の標準)またはレガシーな `.tde`(Tableau Data Engine)ファイル。 |
| 圧縮 | 標準の ZIP を介してエントリごとに DEFLATE が適用されます。バンドルされた各ファイルは個別に圧縮されます。 |
| 内部フォルダ構造 | `Data/` サブフォルダには、`.hyper`/`.tde` 抽出のほか、ワークブックで参照される画像やカスタムシェイプのアセットが保持されます。 |
| エンコーディング | 全体としてはバイナリ ZIP コンテナ。内部の `.twb` ワークブックは UTF-8 XML テキストです。 |
| MIME タイプ | `application/octet-stream`(登録済み)。汎用 ZIP ハンドラからは `application/zip` としても認識されます。 |
| バージョン管理 | `.twb` ルート要素の `version` 属性(例:`version='2024.3'`)に格納された Tableau バージョン番号。 |
| 前方互換性 | 新しいバージョンの Tableau Desktop で保存された `.twbx` は、古いバージョンでは開けません。Tableau はバージョン不一致を報告し、拒否します。 |
| 整合性 | ZIP 形式によって提供されるエントリごとの CRC-32 チェックサム。ファイル全体の暗号化署名やハッシュはありません。 |
| 一般的なファイルサイズ | 数百 KB から数 GB まで。主にバンドルされた `.hyper` データ抽出のサイズに依存します。 |
| 暗号化 | デフォルトではファイルレベルでの暗号化はありません。Tableau Server および Tableau Cloud は外部からアクセス制御を強制します。 |
| プラットフォームのサポート | Windows および macOS(Tableau Desktop、Tableau Reader)。Tableau Public および Tableau Cloud へのアップロードによる Web ブラウザ。 |
| 主な目的 | 自己完結型のポータブルスナップショット。ワークブックのロジックとデータをバンドルし、受信者が元のデータベースやファイルにアクセスする必要をなくします。 |
| 開発元 | Tableau Software(Salesforce グループ) |
| リリース日 | 2003 (Tableau Desktop; packaged-workbook format matured over later releases) |
| 最新バージョン | Tracks the current Tableau Desktop file version; .twbx layout is stable (ZIP container) |
| 仕様書 | help.tableau.com |
TWBX の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。TWBX ファイルについて最初の質問をしてみましょう。