なぜ SLK を XLSB に変換するのですか?
SLK (SYLK) は、機能サポートが非常に限定されたレガシーなテキストベースのフォーマットです。一方、.XLSB はスプレッドシートデータをコンパクトなバイナリ形式で保存するため、.xlsx よりも高速に開き、ファイルサイズも小さくなります。データベースやレガシーシステムからの古い SYLK エクスポートを、フル機能の Excel ブックに置き換える際に変換がよく行われます。XLSB は、読み込み速度とファイルサイズが重要となる大規模なデータセットに特に実用的です。
SLK から XLSB への変換方法
Microsoft Excel - 名前を付けて保存 BUILT-IN
Excel で .slk を開き、「ファイル」 > 「名前を付けて保存」に移動し、フォーマットのドロップダウンから「Excel バイナリ ブック (*.xlsb)」を選択します。Windows と macOS の両方で動作します。
LibreOffice Calc FREE
LibreOffice Calc で .slk を開き、「ファイル」 > 「名前を付けて保存」を使用し、Excel バイナリ ブック (.xlsb) を選択します。XLSB の書き込みサポートは基本的であり、一部の書式設定が完全に転送されない場合があります。
コマンドライン - LibreOffice CLI
ワンステップで変換:libreoffice --headless --convert-to xlsb file.slk
SLK を変換するプログラム
これらの形式について
SLKファイルはSYLK(Symbolic Link)表計算ファイルです。これは1980年代初頭にMicrosoftがMultiplan向けに作成したプレーンテキスト形式で、プログラム間でセルデータ、数式、基本的な書式を移動するために使用されます。Excel、LibreOffice Calc、またはGoogle…
.SLK の詳細を開く →XLSB ファイルは、通常の XLSX ではなくバイナリ形式で保存された Microsoft Excel ブックです。同じスプレッドシートを保持し、マクロを含めることもできますが、大きなファイルの場合はより高速に開き、保存できます。Microsoft Excel、無料の LibreOffice Calc、Google Sheets、または WPS Office…
.XLSB の詳細を開く →品質と注意点
- ソースの
.slk内の数式は、静的な値ではなく、出力される.xlsbでもライブの数式として引き継がれます。 - SYLK ファイルは通常1つのワークシートのみを含んでいるため、保存前にシートを追加しない限り、生成される
.xlsbも1つのシートになります。 .xlsbは Excel 独自の形式です。幅広い互換性が重要な場合は、LibreOffice や Google スプレッドシートがより完全に処理できる.xlsxで保存してください。
よくある質問
Microsoft Excel なしで SLK を XLSB に変換できますか?
.xlsb を出力できますが、Microsoft Excel が最も完全な結果を生成します。変換後も SLK ファイルの数式は機能しますか?
.xlsb 出力時にライブの数式として再解析されます。同じデータの場合、XLSB は XLSX よりも小さいですか?
.xlsb はコンパクトなバイナリ表現を使用しており、特に大きなブックでは .xlsx コンテナ内の XML レイヤーよりもスペース効率が高くなります。SLK から変換する際に失われる書式設定は何ですか?
.slk ソースに既に存在しないため、.xlsb にも表示されません。