Office ファイルの大きさが内容のわりに大きいとき:考えられる隠れたデータと、大きい部品の見つけ方
最終更新日:2026 年 10 月 25 日
要点:Word・Excel・PowerPoint のファイルが、文字・画像・表から考えるより大きいとき、その分はページに見えないものであることがよくあります。オブジェクトとして埋め込んだファイルの全体、ピボットテーブルが持つ元データの写し、トリミングする前の画像や画像の編集を元に戻すためのデータ、埋め込んだフォント、もう何からも使われていない部品です。ただ、大きいから隠れたデータがある、小さいから無い、とは言えません。大きさは、どこを見るかの手がかりです。写しを ZIP として開き、部品を大きさの順に並べて、大きいものがどのフォルダーにあるかを見てください。
Office のファイルが持つ隠れたデータの種類全体はOffice の隠しデータの種類の記事にあります。この記事は、ファイルの大きさを手がかりに探す方法に絞っています。
ファイルを内容より大きくするもの
- 埋め込みオブジェクト:オブジェクトとして挿入した表・文書・PDF は、ページには最初の画面やアイコンしか見えなくても、ファイル全体が
embeddingsというフォルダーに入ります。Microsoft のページ「リンク オブジェクトと埋め込みオブジェクト」は、リンクとの違いを説明し、「ファイル サイズを考慮する必要がある場合は、リンク オブジェクトを使います。」と書いています。カスタム XML と埋め込みオブジェクトの記事も見てください。 - ピボットのキャッシュ:ピボットテーブルは、集計するデータの写しを自分で持ちます。Microsoft のページ「Excel スプレッドシートのファイル サイズを小さくする」は、「ピボット テーブルのソース データ キャッシュをファイルと一緒に保存せず、代わりにスプレッドシートを開くときにデータ キャッシュを更新することで、ファイル サイズを小さくできます。」と書いています。この写しには、もうどのシートにも無い行が残っていることがあります。ピボットのキャッシュの記事にあります。
- 画像の編集データとトリミングした部分:Microsoft のページ「PowerPoint プレゼンテーションのファイル サイズを小さくする」は、「既定では、イメージを編集すると、元のデータが保持されます (イメージを復元できるようにします)。」と書いています。トリミングは画像の一部を隠すだけで、消しません。「Word ドキュメントのファイル サイズを小さくする」は、[トリミングされた画像の領域を削除する]と[編集データを破棄する]を説明し、後者は「編集後にイメージを元の状態に復元するために使用される保存されたデータを削除します。」と書いています。これらを使うまで、トリミングで隠した部分はファイルに残っています。縮小版とプレビュー画像の記事も見てください。
- 埋め込みフォント:同じ Word のページは「埋め込みフォントを使用すると、ドキュメント ファイルのサイズが大きくなります。」と書いています。フォントはあなたについての隠れたデータではありませんが、大きさの理由にはなります。
- 変更履歴:削除した文字は、変更を承諾するか元に戻すまで、削除の印としてファイルに残ります。変更履歴の承諾と却下の記事にあります。文字は小さいので、これだけで大きなファイルになることはあまりありません。
- カスタム XML:ほかのソフトが、自分のデータを
customXmlというフォルダーに入れていることがあります。 - 何からも使われていない部品:Office のファイルの部品は、どれもパッケージの関係(リレーションシップ)からたどれるはずです。何かを消したときに片付けないソフトは、どの関係からもたどれない画像などの部品を残すことがあります。Office がいつそうするかを書いた Microsoft のページは見つかりませんでした。あるものと決めず、探すものとして扱ってください。
大きい部品を見つける
- ファイルの写しを作り、拡張子を .docx・.xlsx・.pptx から .zip に変えます。
- 中身を部品ごとの大きさつきで一覧にします。エクスプローラーなどで .zip を開いてサイズの列を出すか、ターミナルで
unzip -l copy.zipを実行します。 - 大きさの順に並べます。Office が書いたファイルでは、大きい部品はたいてい次のフォルダーにあります。名前は変わることがあり、何の部品かは
[Content_Types].xmlと関係で決まります。word/media・xl/media・ppt/media:画像・音声・動画。見た目よりずっと大きい画像は、トリミング前の全体や元の画像を持っているかもしれません。word/embeddings・xl/embeddings・ppt/embeddings:埋め込みオブジェクト。.xlsx や .docx で終わるものは文書の全体なので、取り出して開いてみます。xl/pivotCache:ピボットのキャッシュ。pivotCacheRecordsの部品が行を持ちます。customXml:ほかのソフトのデータ。word/fonts・ppt/fonts:埋め込みフォント。
- 部品がまだ使われているかは、
_relsフォルダーの.relsファイルでその部品のファイル名を探します。どれにも無ければ、残り物の可能性があります。きちんと調べるには、パッケージの根から関係をたどり、相対パスを一つずつ解決します。ScrubDrop はそうしています。
部品と関係は ECMA-376 Part 2(Open Packaging Conventions)で決まっています(ECMA-376、英語)。
ドキュメント検査がすること
Microsoft のドキュメント検査のページによれば、Excel と PowerPoint では、埋め込みファイルやオブジェクトを見つけますが、ブックやプレゼンテーションが正しく動かなくなるおそれがあるとして取り除きません。Excel では、キャッシュされたデータを持つことのあるピボットテーブルなどの BI 機能も見つけ、取り除きません。Word の埋め込みオブジェクトについて同じ検査は書かれていません。カスタム XML データは取り除きます。ファイルの大きさ、トリミングした部分、画像の編集データには触れておらず、これらは上のページの[画像の圧縮]と画像のサイズと画質の設定で扱います。ドキュメント検査と ScrubDrop の記事も見てください。
Office でファイルを小さくする
- [トリミングされた画像の領域を削除する]を選んで画像を圧縮し、[編集データを破棄する]を選びます。どちらも元に戻せないので、元のファイルは取っておきます。
- Excel では、ピボットテーブルのオプションの[データ]タブで[ソース データをファイルと共に保存する]のチェックを外すか、相手に要らなければ、ピボットテーブルを値として貼り付けます。
- 相手がファイル全体を要らないなら、埋め込みオブジェクトを画像かリンクに置き換えます。
- 相手がフォントを持っているなら、[ドキュメントで使用されている文字のみを埋め込む]にするか、埋め込まないようにします。
ScrubDrop がすること
ScrubDrop は、対応する .docx・.xlsx・.pptx をブラウザーの中で確かめ、ファイルはアップロードしません。無料版でも、埋め込みオブジェクト・ピボットのキャッシュ・カスタム XML・画像のメタデータを含め、対応する種類の隠れたデータを見つけたものはすべて一覧にします。部品ごとの大きさは表示しないので、それには上の ZIP の一覧を使ってください。
- 無料版(1 回に 1 ファイル):プロパティ(縮小版を含む)・コメント・変更履歴(承諾して)を取り除きます。
- ScrubDrop Pro:埋め込みオブジェクト、キャッシュを含むピボットテーブル、カスタム XML、画像のメタデータも取り除きます。Word と PowerPoint では、オブジェクトのあった場所にその絵が残ります。Excel では、オブジェクトを取り除くとプレビューの絵も一緒に消えることがあります(残る図形がその絵を使っていれば残ります)。結果を確かめてください。ピボットテーブルが表示していた値はセルに残ります。ピボットグラフ・GETPIVOTDATA の数式・スライサーがピボットのデータを使っているときは、推し量らずにそのブックを断ります。
- どちらでも:関係からたどれるものだけでファイルを組み立て直すので、何からも使われていない部品と、残さない種類の部品は書き出しません。取り除いた部品の数は結果に出ます。
- 画像の圧縮や再エンコードはせず、トリミングした部分も削除しません。Exif などの画像のメタデータは取り除き、画素はそのままです。埋め込みフォントは、文字を描くのに使うので残します。
よくある質問
Office のファイルが大きいと、隠れたデータがあるということですか?
そうとは限りません。写真・動画・埋め込みフォントは、何も隠れていなくてもファイルを大きくします。大きさは、どこを見るかの手がかりです。部品を大きさの順に並べ、大きいものが埋め込みオブジェクト・ピボットのキャッシュ・見た目より大きい画像のどれかを確かめてください。
ドキュメント検査で、ファイルは小さくなりますか?
Microsoft のページにはそう書かれていません。Excel と PowerPoint では埋め込みオブジェクトを、Excel ではピボットのキャッシュも、見つけますが取り除きません。トリミングした部分と画像の編集データは、ドキュメント検査ではなく[画像の圧縮]と画像のサイズと画質の設定で扱います。
ScrubDrop で、ファイルは小さくなりますか?
取り除いたものの分だけです。画像の圧縮やトリミングした部分の削除はしません。埋め込みオブジェクトやピボットのキャッシュを取り除くと(ScrubDrop Pro)大きく小さくなることがありますが、プロパティやコメントを取り除いても大きさはあまり変わりません。
出典:このページからリンクした Microsoft のページは 2026 年 10 月 25 日に確認しました。ScrubDrop は Microsoft と関係がありません。
送る前に、ファイルに何が入っているかを見てください。ブラウザーの中で動き、アップロードしません。無料版は 1 回に 1 ファイルで、見つけた隠れたデータを対応する種類について一覧にし、プロパティ・コメント・変更履歴を取り除きます。ファイルを確認