主な症状は,
- エクセル自体は立ち上がるが,ファイル(ブック)が開かない。
- ダメなのは特定のファイルだけで,他のファイルは開く。
どうしてもデータを救出する必要があるファイルだったので,ネットでいろいろ情報収集して,なんとか解決に至りました。
実際にやってみた,エクセルのファイル(ブック)が破損して開かなくなった時の対処方法を紹介します。
エクセルデータの修復方法
- 新規にExcelを開く。
- [ファイル]-[開く]を選択する。
- [ファイルを開く]ダイアログボックスで,問題のファイルを選択する。
- [開く]ボタンの右端の▼をクリックして,[開いて修復する]を選ぶ。
- ”Excelはブックを開いている間…” とメッセージが表示されるので,[修復]を選択。
運が良ければ,これで修復されたファイルが開くようです。しかし,今回のファイルは残念ながら,ダメでした。
ファイル レベルの検証と修復が完了しました。このブックの一部が修復されたか、破棄された可能性があります。
と,ちょっと分かりにくいメッセージが表示され,ファイルは開きませんでした。ファイルの検証は完了したのでしょうが,修復は完了してないと思われます。エクセルのタイトルバーにファイル名すら表示されてませんので。
ということで,ファイルの修復を諦めて,データの抽出を実施しました。
上記の手順5で,[修復] ではなく [データの抽出] をクリック。すると,ファイルが開きました。よかった。
但し,修復ではないのでファイルデータは完全に元通りではありません。
データ抽出の結果。。。
今回,実際に [データの抽出] で取り戻した結果です。ファイルの破損状態によって異なるかもしれませんが,ご参考に。- テキストデータは全てOK (と思われる。)
- 数式データもOK (と思われる。)
- 複数あるシートも問題なし。
一方で,失われた情報もありました。
- 文字やセルの色,セルのサイズ,罫線の設定が異なっている。
- ハイパーリンクが切れている。
- 貼り付けた画像が無くなっている。
