100MB超のExcelファイルを圧縮する7つの効果的な方法
100MBを超えるExcelファイルの圧縮方法をお探しの方は、ここがまさにうってつけの場所です。実務において、Excelファイルは日常的に使用され、さまざまなデバイスへの転送や共有が必要になる場面が多くあります。その際、ファイルサイズは非常に重要な要素となります。ファイルが大きすぎると、メールでの送信やクラウド経由の共有に時間がかかり、場合によっては送信自体ができなくなることもあります。本記事では、100MBを超える大きなExcelファイルを効率的に圧縮するための具体的な方法を詳しく解説します。
100MB超のExcelファイルを圧縮する7つの方法
Excelファイルのサイズを削減する方法は数多く存在します。以下では、誰でもすぐに実践できる7つの方法を順番にご紹介します。
1. ZIP/RAR形式に圧縮する
最も手軽で一般的な方法は、ExcelファイルをZIPまたはRAR形式に圧縮することです。Windows標準機能やWinRARなどのアーカイブソフトを使えば、簡単にファイルサイズを大幅に削減できます。
- まず、対象のExcelファイル(例:「Compress Excel File」)を右クリックします。
- 次に、メニューから「アーカイブに追加」を選択します。
- すると、「アーカイブ名およびパラメーター」のウィンドウが表示されます。
- 「全般」タブのアーカイブ形式でRARまたはZIPを選択します(ここではRARを選択しています)。
- 最後に「OK」をクリックすれば完了です。
これで、ExcelファイルがRARファイルとして圧縮されます。受信側も同じソフトを持っている必要がある点には注意しましょう。ZIP形式であれば、WindowsやMacの標準機能で解凍できるため、相手を選ばずに共有できます。
※本記事ではWinRARソフトを例として使用しています。広告や商用目的は含まれていません。
2. Excelバイナリ形式(.xlsb)で保存する
ワークブックをバイナリ形式(.xlsb)で保存すると、ファイルサイズを最大60%程度削減できます。これはExcelファイルを圧縮する最もシンプルな方法の一つです。特に大容量データを扱うブックでは効果が顕著に現れます。
- まず、「ファイル」タブを開きます。
- 次に、「名前を付けて保存」を選択し、ファイルの種類のアイコンをクリックして「Excel バイナリ ブック(*.xlsb)」を選びます。その後、「参照」をクリックして任意の場所に保存してください。
これにより、Excelバイナリブックとしてファイルが作成され、サイズが大幅に軽量化されます。通常の.xlsx形式と比べて読み書きの速度も向上するというメリットもあります。
3. 空白セルをクリアしてファイルサイズを削減する
空白セルも意外とファイル容量を占有しています。実際には何も入力されていないのに、意図せず範囲全体に書式やデータが適用されているケースはよくあります。空白セルをクリアすることで、ファイルサイズを大きく削減できます。
- まず、Ctrl + Shift + ↓ + →キーを押して、クリアしたい範囲を選択します。矢印キーは選択択範囲を拡張するために使用します。
- 次に、「ホーム」タブ > 「編集」グループ > 「クリア」 > 「すべてクリア」をクリックします。
- これで、選択した範囲内のすべての空白セルがクリアされます。
また、別の方法でも同様の操作が可能です。
- まず、「ホーム」タブ > 「編集」 > 「検索と選択」 > 「ジャンプ」(セル選択)を選択します。
- 表示されたウィンドウで「空白セル」を選択し、「OK」をクリックします。
- これでワークシート内の空白セルだけが一括選択されるので、まとめて削除・クリアできます。
4. 不要なワークシートを削除する
使用していないデータが含まれるワークシートや、不要な数式が残ったシートがある場合は、思い切って削除しましょう。余分なワークシートはExcelファイルのサイズを不必要に膨らませる原因になります。特に、過去の作業で作成したバックアップ用シートやテスト用シートが残っていないか確認してみてください。不要なシートを削除するだけで、ファイルサイズを大幅に軽減できることがあります。
5. 画像を低解像度で保存する
Excelファイルに挿入された画像は、かなりのスペースを占め、ファイルサイズ増加の主な原因となることがあります。この問題は、画像を低解像度で保存することで解決できます。
- まず、「ファイル」タブを開きます。
- 次に、「オプション」を選択します。
- 「Excelのオプション」ウィンドウが表示されたら、「詳細設定」へ移動します。
- 「イメージのサイズと画質」セクションで「編集データを破棄する」にチェックを入れます。また、「ファイル内のイメージを圧縮しない」のチェックが外れていることを確認してください。
- さらに、「既定の解像度」で150ppi以下を選択します。ほとんどの場合、画面表示や印刷用途ではこれ以上の解像度は必要ありません。
6. 画像を個別に圧縮する
すでに挿入済みの画像を圧縮することでも、ファイルサイズを大きく削減できます。
- まず、対象の画像をクリックし、「図の形式」タブ > 「図の圧縮」を選択します。
- 「図の圧縮」ウィンドウが表示されます。
- 「圧縮オプション」で「トリミングされた部分を削除する」にチェックを入れます。選択した画像だけを圧縮したい場合は「この図にのみ適用する」にチェックを入れます。逆に、ファイル内のすべての画像を圧縮したい場合は、このチェックを外してください。
- 「解像度」ボックスで「既定の解像度を使用する」を選択します。
- 最後に「OK」をクリックすれば完了です。
7. ピボットキャッシュをファイルに保存しない
スプレッドシートにピボットテーブルが含まれている場合、ピボットテーブルのソースデータキャッシュをファイルに保存しないことで、ファイルサイズを削減できます。ピボットテーブルの元データはキャッシュとして複製されるため、大規模なデータセットではこれがファイル肥大化の大きな要因になります。
- まず、ピボットテーブル内の任意のセルを選択します。
- 次に、「ピボットテーブル分析」タブ > 「ピボットテーブル」 > 「オプション」を選択します。
- 「ピボットテーブル オプション」ウィンドウがすぐに表示されます。
- 「データ」タブで、「ファイルを保存するときにソース データを含める」のチェックを外します。
- 最後に「OK」をクリックします。
これにより、ファイルを開くたびにピボットテーブルが再計算されるため、多少動作が遅くなる可能性がありますが、ファイルサイズの削減効果は絶大です。
まとめ
本記事で紹介した7つの方法を活用すれば、100MBを超える大容量のExcelファイルでも効率的に圧縮・サイズ削減が可能です。状況に応じて複数の方法を組み合わせることで、さらなる効果が期待できます。まずは自分のファイルの肥大化原因を特定し、最適な対策を実践してみてください。
-
ExcelからCSVファイルを作成する6つの簡単な方法
CSV(Comma Separated Values/カンマ区切り値)は、さまざまなデータ分析ソフトウェアで広く利用されている汎用的なファイル形式です。数値やテキストがプレーンテキストでそのまま保存されるため、編集や整理が非常に容易で、そのシンプルさから現在では最も人気のあるデータ交換形式の一つとなっています。Excelで管理しているデータを、他のツールで使えるようにCSV形式で出力したい場面は少なくありません。この記事では、ExcelからCSVファイルを作成する6つの簡単な方法を、画像付きの手順でわかりやすくご紹介します。 ExcelからCSVファイルを作成する6つの方法 ここでは、ある
-
XMLファイルからExcelへデータを抽出する2つの簡単な方法
この記事では、XMLファイルからExcelへデータを抽出する方法をわかりやすく解説します。XML形式は主にWeb上でデータを保存・やり取りするために使われており、パソコン内にも保存できます。しかし、XMLファイルの中身をそのまま確認するのは容易ではありません。そこで本記事では、2つの異なる方法をご紹介します。どちらの方法でも、XMLファイルから簡単にデータを抽出し、Excelで見やすい形に整えられるようになります。 XMLファイルとは? XML(Extensible Markup Language:拡張マークアップ言語)は、さまざまなアプリケーションやシステム間で読み取り可能な形式でデータを