うまくいかなかった瞬間
Word が文書の破損を知らせて内容の回復を提案する、あるいは Excel がブックに問題が見つかったと表示する。ファイルの出どころは、メールの添付、途中で止まったダウンロード、早く抜きすぎた USB メモリーであることがよくあります。
Word と Excel が開けない理由
.docx や .xlsx は ZIP アーカイブで、本文、スタイル、シートごとの小さな XML 部品がまとめて詰められています。いちばん最後にあるのがセントラルディレクトリで、すべての部品とその開始位置の一覧です。途中で切れたファイルは最初にこの一覧を失い、Word も Excel もそれ以上は探しません。
ファイルに起きること
ツールは各部品をそれぞれのヘッダーから読み取り、欠けずに展開できたものだけを残して、新しいセントラルディレクトリを書きます。壊れた部品は渡さずに外します。その部品が本文やシートだった場合、その部分は戻りません。
手元に残るもの
開ける .docx や .xlsx が手に入り、届いた本文とセルが入っています。部品が欠けずに届かなかった画像、スタイル、シートは抜けていることがあります。打ち直しや再計算はしません。新しいファイルの中身は、元のファイルにあったものだけです。
テスト結果から見た得意・不得意
途中で切れた Excel ブックは、試したすべてのケースで戻りました。データがずれたブックも同様で、破損区間のあるブックも大半が戻りました。Word 文書は、破損区間やデータのずれがあるものは毎回、途中で切れたものは大半が戻りました。先頭が失われた Word 文書は戻りませんでした。散らばったエラーでは、どちらもおよそ半分が戻りませんでした。全体の表はファイル形式のガイドにあります。
始める前に
元のファイルは残しておいてください。まずは Word や Excel の「開いて修復」を試しましょう。費用はかからず、それで済むこともあります。メールや共有フォルダーから来たファイルなら、そこからもう一度コピーすれば全部そろいます。
新しいファイルを確認する
文書を最後まで読むか、ブックのシートをすべて開いてください。いちばん大事な数字は別の資料と照らし合わせ、編集する前に別名で保存しましょう。
よくある質問
Excel の数式は残りますか?
シートの部品が欠けずに届いていれば残ります。数式も値も元のままコピーします。
古い .doc や .xls にも使えますか?
いいえ。このガイドが扱うのは、Office が 2007 年から標準で保存している .docx と .xlsx です。古い .doc と .xls は仕組みが異なります。
ファイルはどこかにアップロードされますか?
いいえ。お使いの端末のブラウザーの中で読み込まれ、端末の外に出ることはありません。
出典
このガイドで参照した文書です。
