XLSBファイルをXLSに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、XLSBファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、XLSファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、XLSBファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた XLSB 形式の ブック と、変換後の XLS ファイルは、変換後すぐに削除されます。
使いやすさ
XLSBファイルをアップロードしてブラウザでプレビューし、XLSとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
XLSBからXLSへの変換の解説
.XLSBを.XLSに変換すると、最新のExcelバイナリワークブックが古いExcel 97-2003のスプレッドシートに変わる。この変換が行われるのは、ほぼ例外なく、最新のExcel形式を読み込めない古いソフトウェアシステムとの互換性を持たせるためだ。
.XLSBを.XLSに変換すると、古いシステムとの互換性は得られるが、かなりのデータ容量と最新の機能が失われてしまう。主なトレードオフは、厳密なシステム互換性をとるか、データの完全性をとるかということだ。.XLSには行と列の厳しい制限があるため、この変換はおすすめできないことが多い。もし.XLSBファイルに65,536行または256列を超えるデータが含まれている場合、変換によってデータが永久に切り捨てられてしまう。
主な用途とユーザー
- IT管理者: .XLSファイルしか受け付けない古いERP(企業資源計画)システムや古い会計ソフトウェアにデータを入力する。
- データアナリスト: 古いハードウェアや2007年より前のOfficeスイートを使っているクライアントや外部パートナー向けにレポートを出力する。
- 産業オペレーター: 古いBIFF8バイナリ形式を必要とする古い製造装置やテスト機器に設定テーブルをアップロードする。
対応ソフトウェアとツール
.XLSBと.XLSファイルは、いくつかのデスクトップアプリやプログラミングライブラリを使って開いたり、編集したり、変換したりできる。
- Microsoft Excel: 両方の形式のネイティブアプリ。「名前を付けて保存」での直接変換に対応している。
- LibreOffice Calc: 無料のオープンソーススプレッドシートアプリ。.XLSBを読み込み、.XLSとして書き出すことができる。
- Apache POI: 開発者が最新および古いMicrosoft Office形式を読み書きするために使うJavaライブラリ。
- Pandas: Pythonのデータ分析ライブラリ。
pyxlsbエンジンを使って.XLSBを読み込み、xlwtライブラリを使って.XLSに書き込むことができる。
変換のメリットとデメリット
メリット:
- 古い環境のサポート: 変換後の.XLSファイルは、互換性パックなしでMicrosoft Excel 97、2000、2003で開くことができる。
- システム連携: 古いウェブポータルやデータベースの厳しいアップロード要件を満たせる。
デメリット:
- データの切り捨て: .XLSは65,536行、256列に厳密に制限されている。.XLSBファイル内のこれを超えるデータは、変換時に削除されてしまう。
- 機能の喪失: スパークライン、スライサー、新しい動的配列数式(XLOOKUPなど)といった最新のExcel機能は壊れるか、静的な値に変換されるか、
#NAME?エラーを表示する。 - ファイルサイズの増加: .XLSBは高圧縮のZIPコンテナを使用している。.XLSは古いOLE複合ファイル構造を使用しているため、同じデータでもファイルサイズが大きくなることが多い。
- マクロの非互換性: どちらの形式もVBAマクロをサポートしているが、.XLSBで使われている新しいVBAメソッドは、.XLSを読み込む古い環境では実行できない可能性がある。
変換の難しさとConvert.Guruを選ぶ理由
.XLSBから.XLSへの変換の技術的なパイプラインでは、ZIP圧縮されたBIFF12構造を解析し、非圧縮のBIFF8構造に再エンコードする必要がある。一番の難関は、サポートされていない機能の処理だ。変換エンジンは、最新のグラフタイプを古い同等のものにマッピングするか、静的な画像としてラスタライズしなければならない。また、出力ファイルでエラーコードが出ないように、最新の数式を計算して静的な値に置き換える必要もある。
Convert.Guruは、クラウド上で複雑な再エンコード処理を管理することで、この変換を正確に行う。サポートされているデータ型をきれいにマッピングし、ローカルにMicrosoft Officeをインストールすることなくバイナリ変換を処理してくれる。Convert.Guruは、古いシステム向けに可能な限り高い再現性を保ちながら、この特定のダウングレードのためのシンプルで信頼性の高いインターフェースを提供している。
XLSBとXLS:どちらを選ぶべき?
| 機能 | .XLSB | .XLS |
| 最大行数 | 1,048,576 | 65,536 |
| 最大列数 | 16,384 | 256 |
| ベースとなる形式 | BIFF12 (ZIP圧縮) | BIFF8 (OLE複合ファイル) |
| マクロ対応 | あり | あり |
| 登場年 | 2007年 | 1997年 |
どちらの形式を選ぶべきか?
現代のワークフローのほとんどでは、.XLSBを選ぶべきだ。大量のデータセットを効率的に処理し、XMLベースの形式よりも保存や読み込みが速く、現在のMicrosoft Excelのすべての機能をサポートしている。
.XLSを選ぶべきなのは、新しい形式を明確に拒否する古いシステムにスプレッドシートをアップロードしなければならない場合だけだ。
データセットが65,536行を超える場合は、この変換は絶対に避けるべきだ。データの切り捨てなしで幅広い互換性が必要な場合は、代わりに.XLSBを.CSV(生データ用)や.XLSX(フォーマット済みスプレッドシート用)に変換しよう。
まとめ
.XLSBから.XLSへの変換が意味を持つのは、2007年より前のソフトウェアや古いハードウェアとの厳密な互換性が必要な場合だけだ。注意すべき最大の制限は65,536行という厳しい制限で、大規模なデータセットでは永久的なデータ損失を引き起こしてしまう。どうしてもこのダウングレードを行わなければならない場合、Convert.Guruはローカルのソフトウェアに依存することなく、最新のバイナリワークブックを古いスプレッドシートに変換するための、信頼性が高く、高速で、技術的に正確なツールを提供してくれる。
FAQ
Convert.Guru なら、XLSB 形式の ブック(バイナリワークブックファイル)を無料でオンラインでさまざまな形式に簡単に変換できます。Excelや追加のソフトウェアは不要です。
インターネット接続なしで、Excelなどのデスクトップコンバーターを使用してローカルでXLSBをXLSに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでXLSBファイルを開き、「ファイル」メニューの「名前を付けて保存...」からXLSとして保存することです。
XLSBからXLSへの変換コンバーターについて
Convert.Guru を使えば、Excelバイナリブックをオンラインで XLS にすばやく簡単に変換できます。 XLSBからXLSへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、XLSBファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。