CSVファイルからデータを失うとイライラすることがありますが、適切な方法を使えば、多くの場合、データを復元することができます。 誤って削除してしまった場合でも、破損してしまった場合でも、保存されていない変更であっても、この記事を読めばCSVファイルから失われたデータを復元する方法を知ることができます。
CSVファイル(カンマ区切り値ファイル)は、表形式のデータを簡単に保存できるテキスト形式のファイルです。各行がレコードを表し、各値はコンマで区切られています。
以下は、CSVファイルの主な使用用途です。
◆ データの交換:複雑なファイル形式に対応していないアプリケーション間でデータを交換するため、CSVファイルがよく利用されます。
◆ インポート/エクスポート:多くのアプリケーションでCSV形式をサポートしているため、異なるシステム間でデータを容易に移動できます。
◆ データ分析:ExcelやGoogleスプレッドシート、またはPythonなどのプログラミング言語でのデータの取り扱いにおいて、CSVファイルがよく使用されます。
CSVファイルは、他のデジタルデータと同様に、さまざまな理由で削除・消失することがあります。以下に、いくつかの例を挙げます:
これらの要因により、CSVファイルのデータが消失する可能性があります。「CSVファイルのデータを復元できるか?」という問いに対して、その答えは「はい」です。以下では、CSVファイル内の失われたデータを復元する方法について解説します。
ここでは、CSVファイルのデータを復元するための4つの方法を紹介します。各方法を確認して、自分に最適な方法を選んでください。
Microsoft OfficeのAuto Recover(自動回復)機能を利用することで、失われたCSVファイルを復元することが可能です。この機能は、作業中のファイルを一時ファイルとして自動保存します。
ステップ 1. Windowsバージョンに基づいて適切なフォルダに移動します。
Windows 7の場合:C:\Users\UserName\AppData\Roaming\Microsoft\Excel
Windows 8以降の場合:C:\Users\UserName\AppData\Local\Microsoft\Office\Unsaved Files
ステップ 2. テンポラリファイルを見つけ、別の場所に保存し、安全のためにファイルの拡張子を変更します。
Auto Recover機能を有効にしていない場合でも、Windowsのファイル履歴を使用して、バックアップから削除されたファイルを復元できます。
ステップ 1. 「コントロールパネル」を開き、「システムとセキュリティ」タブの下にある「ファイル履歴でファイルのバックアップコピーを保存」を選択します。
ステップ 2. 「個人用ファイルの復元」ボタンをクリックします。
ステップ 3. 必要なCSVファイルまたはそれを含むフォルダを探します。対象のファイルをクリックし、直接画面下部の真ん中の緑色の復元ボタンをクリックすると、元の場所に復元します。
Microsoftのコマンドラインツール「Windows File Recovery」は、ゴミ箱からも復元できないファイルを復元するのに役立ちます。ただし、コマンドラインでの操作が必要です。
ステップ 1. まず、Microsoft StoreからWindows File Recoveryを入手し、管理者として実行します。
ステップ 2. コマンドラインに「winfrソースドライブ:宛先ドライブ:[/モード][/スイッチ]」と入力します。例えば、「winfr E: D:/regular /n*.csv」は、EドライブからDドライブにCSVファイルを復元します。
ステップ 3. 最後に、復元プロセスを続行するために「y」と入力します。数分後、ファイルはPC上の復元場所に復元されます。
上記の方法でデータを復元できない場合や、コマンドライン操作が難しいと感じる場合は、AOMEI FastRecoveryなどの信頼性の高いデータ復旧ソフトを使用することをおすすめします。
WindowsコンピュータでCSVファイル内の失われたデータを復元する手順は以下の通りです:
ステップ 1. AOMEI FastRecoveryをインストールして実行し、メイン画面でファイルをスキャンして復元するパーティションを選択し、「スキャン」ボタンをクリックします(ここでは例としてC:を取り上げます)。
ステップ 2. スキャンプロセスが開始されると、リアルタイムのスキャンの進行状況と失われたデータがインターフェイスの上部に表示されます。スキャン中にスキャンしたファイルを確認できます。
ステップ 3. 復元するファイルを表示と参照できます。また、ファイル名やフォルダー名を検索したり、ファイルサイズ、変更日、ファイルタイプでフィルター処理することもできます。
ステップ 4. パーティション上のファイルが見つかったので、ファイルを直接ダブルクリックしてプレビューできます。復元したい場合は、ファイルを選択し、「復旧」ボタンをクリックして復元してください。
ステップ 5. ファイルを復元するには、「フォルダーの選択」ボタンをクリックして、復元したファイルを保存するパスを選択します。
ステップ 6. 復元プロセスが成功すると、ファイルは選択した場所に復元されます。選択したパスにファイルが復元された後、通常、Windowsファイルエクスプローラーで表示と編集できます。
CSVファイルを保存せずに閉じてしまった場合は、Auto Recover機能を使用して変更内容を自動保存し、復元することが可能です。これを有効にしておくことで、予期せぬデータ損失を防ぐことができます。
Excelで未保存のバージョンを確認するために、以下の手順に従ってください:
ステップ 1. Microsoft Excelを開き、「ファイル」ボタンをクリックします。
ステップ 2. 左側の「情報」をクリックし、その後「ブックの管理」の下にある「保存されていないブックの回復」を選択します。
ステップ 3. ウィンドウにはすべての未保存のExcelファイルが表示されます。必要なファイルを選択し、「開く」ボタンをクリックしてください。
ステップ 4. 読み取り専用で開いたファイルを保存するには、リボンの下に表示されている情報バーで「名前を付けて保存」ボタンをクリックして、ファイルを好きな場所に保存します。(※注:ファイル名はこのときに、付け直すとよいと思います。)
CSVファイルのデータを失った場合でも、上記の方法を使えば簡単に復元することができます。特にAOMEI FastRecoveryを使用することで、時間と労力を節約できます。万が一データを削除してしまった場合は、迅速に行動することで、回復の成功率を高めることができます。