XLSBファイルをXLSXに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、XLSBファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、XLSXファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、XLSBファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた XLSB 形式の ブック と、変換後の XLSX ファイルは、変換後すぐに削除されます。
使いやすさ
XLSBファイルをアップロードしてブラウザでプレビューし、XLSXとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
XLSBからXLSXへの変換について
.XLSB(Excelバイナリブック)から.XLSX(Excel Open XMLブック)への変換は、スプレッドシートの内部データ構造を変更する。この変換により、バイナリレコード(BIFF12)が人間が読めるXMLテキストファイルに置き換えられる(これらはどちらもZIPコンテナ内に保存されている)。
.XLSBを.XLSXに変換するのは、普遍的な互換性を得るためだ。バイナリファイルは高速だが、多くのサードパーティ製アプリケーション、データパイプライン、モバイルアプリでは読み込むことができない。.XLSXに変換することで、相互運用性と透明性が得られる。しかし、この変換には厳しいトレードオフが伴う。バイナリ形式のパフォーマンス上の利点は失われてしまう。変換後の.XLSXファイルはサイズが大きくなり、開くのにも時間がかかるようになる。さらに、.XLSXは仕様上マクロを含まないフォーマットだ。.XLSBファイルに存在するVBAマクロは、この変換中に完全に削除される。
もしワークブックに数百万行のデータや複雑な計算モデルが含まれていたり、VBAマクロに依存して機能しているなら、.XLSXへの変換はやめておいたほうがいい。
主な用途とユーザー
- データエンジニア: スプレッドシートを自動化されたパイプラインに取り込む。XMLパーサーはほとんどのプログラミング環境で標準となっているため、バイナリの.XLSBファイルよりも.XLSXの方がはるかに処理しやすい。
- ビジネスアナリスト: バイナリのサポートが不十分な別のオフィススイートを使用している外部クライアントと、財務レポートを共有する。
- セキュリティチーム: 受信した.XLSBファイルを強制的に.XLSXに変換し、配布前に悪意のある可能性のあるVBAマクロを自動的に削除する。
- ソフトウェア開発者: 標準のOpenXMLライブラリを使用して、スプレッドシートを生成、読み込み、または変更するWebアプリケーションを構築する。
ソフトウェアとツールのサポート
- Microsoft Excel: 両方のフォーマットのネイティブアプリケーション。「名前を付けて保存」機能で完璧に変換を処理する。
- LibreOffice Calc: .XLSBを開いて.XLSXに保存できる、無料でオープンソースのオフィススイート。ただし、複雑なバイナリフォーマットは時折正しくレンダリングされないことがある。
- Google Sheets: .XLSBファイルをクラウドにインポートし、.XLSXとしてエクスポートする。
- Pandas: Pythonのデータ分析ライブラリ。.XLSBの読み込みには
pyxlsbエンジンが、.XLSXの書き込みにはopenpyxlエンジンが必要だ。 - Apache POI: エンタープライズアプリケーション向けに両方のフォーマットの読み書きをサポートするJava API。
変換のメリットとデメリット
メリット:
- 普遍的な互換性: .XLSXはISO標準化されたフォーマット(Strict Open XML)であり、世界中のほぼすべてのデータツールやオフィススイートでサポートされている。
- セキュリティ: .XLSXはVBAコードを保存したり実行したりできないため、このフォーマットに変換することで、ファイルにマクロベースのウイルスが含まれていないことが保証される。
- データ復旧: .XLSXファイルが破損した場合でも、アーカイブを解凍してプレーンテキストのXMLファイルから手動でデータを抽出できる。.XLSBのバイナリ破損を修正するのははるかに難しい。
デメリット:
- ファイルサイズの増加: XMLは冗長なテキストフォーマットだ。バイナリからXMLに変換すると、通常ファイルサイズが20%から40%増加する。
- パフォーマンスの低下: XMLの解析にはより多くのCPUとメモリが必要になる。大規模なデータセットでは、開いたり保存したりするのに明らかに時間がかかるようになる。
- マクロの消失: すべてのVBAスクリプト、カスタム関数、自動化ルーチンが完全に削除される。
変換の難しさとConvert.Guruが選ばれる理由
.XLSBから.XLSXへの変換における技術的な課題は、解析エンジンにある。コンバーターはZIPコンテナを展開し、独自のBIFF12バイナリストリームをメモリモデルにデコードし、そのモデルを有効なOpenXMLスキーマに正確に再エンコードしなければならない。軽量なコンバーターは、このマッピング段階で失敗することがよくある。ピボットテーブルのキャッシュが欠落したり、条件付き書式のルールが壊れたり、高度なグラフの配置がずれたりする可能性がある。
Convert.Guruはこの変換を正確に処理する。BIFF12レコードをOpenXMLの同等物に直接マッピングする堅牢な処理パイプラインを使用している。ローカルにMicrosoft Officeをインストールすることなく、セルの書式、複雑な数式、シートの構造を保持する。基礎となるデータとレイアウトをそのままに保ちながらマクロを安全に削除し、クリーンで標準的な.XLSXファイルを提供する。
XLSB vs. XLSX: どちらを選ぶべきか?
| 機能 | .XLSB | .XLSX |
| 内部構造 | バイナリ (BIFF12) | テキスト (OpenXML) |
| ファイルサイズと速度 | 小さくて高速 | 大きくて低速 |
| マクロのサポート | あり | なし |
どのフォーマットを選ぶべきか?
膨大なデータセット、複雑な財務モデル、または標準フォーマットでは開いたり保存したりするのに時間がかかりすぎるワークブックを扱う場合は、.XLSBを選ぼう。
データを外部と共有したり、記録をアーカイブしたり、自動化されたソフトウェアパイプラインやサードパーティ製アプリケーションにデータを供給したりする必要がある場合は、.XLSXを選ぶといい。
VBAマクロを保持しつつXMLベースのフォーマットにしたい場合は、この変換は避けるべきだ。その場合は、代わりに.XLSBを.XLSM(Excelマクロ有効ブック)に変換しよう。
結論
.XLSBから.XLSXへの変換は、Microsoft以外のプラットフォームや自動化されたパイプライン全体で最大限の互換性を得るためにスプレッドシートデータを標準化する必要がある場合に理にかなっている。注意すべき最大の制限は、VBAマクロが完全に失われることと、ファイルサイズが避けられないほど増加することだ。Convert.Guruは、複雑なバイナリレコードをクリーンなOpenXMLに正確に変換し、高価なデスクトップソフトウェアを必要とせずにデータがそのままアクセス可能な状態を保つことを保証するため、まさにこの変換において信頼できる選択肢だ。
FAQ
Convert.Guru なら、XLSB 形式の ブック(バイナリワークブックファイル)を無料でオンラインでさまざまな形式に簡単に変換できます。Excelや追加のソフトウェアは不要です。
インターネット接続なしで、Excelなどのデスクトップコンバーターを使用してローカルでXLSBをXLSXに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでXLSBファイルを開き、「ファイル」メニューの「名前を付けて保存...」からXLSXとして保存することです。
XLSBからXLSXへの変換コンバーターについて
Convert.Guru を使えば、Excelバイナリブックをオンラインで XLSX にすばやく簡単に変換できます。 XLSBからXLSXへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、XLSBファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。