• 締切済み

エクセルデータが消えてしまいました。

環境  ・エクセル 2007  ・ Windows7 エクセルファイルを開こうとしたら以下のメッセージが出ました。 ” ●●●(ファイル名).xlsx’には読み取れない内容が含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は[はい]をクリックして下さい。 ” [はい]をクリックして30秒ほどしたら、ファイルが開いて以下のメッセージが表示されました。 ” エクセルの修復’ 読み取れなかった内容を修復または削除することにより、ファイルを開くことができました。 ” ファイルは開いたのですが、データが全部消えてしまっていました。 シートには何もデータが残っていませんでした。 ほかに以下のメッセージが出ました。 --------↓↓↓↓-------------- ファイル レベルの検証と修復が完了しました。このブックの一部が修復されたか、破棄された可能性があります。 削除されたパーツ: /xl/styles.xml パーツに XML エラーがありました。 (スタイル) 等号が必要で す。場所は、行 2、列 10566 です。 置き換えられたパーツ: /xl/worksheets/sheet1.xml パーツに XML エラーがありました。 スペースが必要です。場所は、行 2、列 1145361 です。 削除されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) 修復されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報 修復されたレコード: /xl/worksheets/sheet2.xml パーツ内の列情報 -------------------------------------------------------------- エクセルの元データには、いくつかのセルにハイパーリンクを貼っていました。 とても大事なファイルなので、データを元にもどしたいのですが、どうしたら良いでしょうか。 どうか助けてください。お願いします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

元のファイルのコピーが無ければ既に加工されているので修復ができないと思います。 あなたが作成したファイルであればもう1度作成する必要があると思います。 他の方から入手したものであればもう1度貰って開き方を確認しましょう。

回答No.2

1)Excel 2010対応してるか不明だが復元ソフトで復元出来るかもしれない! 操作手順などはURL参照の事 http://jisaku-pc.net/hddhukyuu/archives/787 2)で角方法で修復を試みる。 http://www.excel.studio-kazu.jp/lib/e2e/e2e.html 3)エクセル修復を投下したが、中身が空だったのなら、再度、修復の横の「データ抽出」でリトライする。 http://www.microsoft.com/ja-jp/atlife/tips/archive/office/tips/086.aspx 4)その他 http://locosoft.cocolog-nifty.com/blog/2011/03/excel2010-1950.html http://blog.livedoor.jp/ws71001/archives/19807128.html http://office-qa.com/Excel/ex117.htm

yy-yukirin
質問者

お礼

ありがとうございます。PC操作にはあまり詳しくありませんが、挑戦してみます。

yy-yukirin
質問者

補足

以下の方法を試してみました。 1)ワードで開いてみる→<データ破損>で開けませんでした。 2)外部参照を使用して破損したブックにリンクする・新規ブックのA1セルにリンクを貼って、ファイルからデータ抽出を試してみた→<Ref>(文字はっきり覚えてません)がセルに返されてしまいます。 3)データ復元ソフト<ファイナルデータ10プラス 復元+Office修復>の無料お試し版を使用してみる→<既にデータが失われているか、上書きされています>というメッセージです。 4)セキュリティソフトで検査→<既にアーカイブが破損しています> 5)拡張子を<xls>に変更してみる→xlsx ファイルを開いた時と同じメッセージが出ます。 現在のところ以上の結果なのです。 ファイルのサイズは約1100Kbと表示されています。 どうしたらいいでしょうか。 どうか、お知恵を貸して下さい。 どうぞよろしくお願いします。

  • kakibesuto
  • ベストアンサー率19% (248/1301)
回答No.1

では、 日本データ復旧サービスセンターへご依頼ください。 最低でも6万円から13万円くらい掛かります。 本体(ハードディスク)を送る必要があり、データ解析までに1週間ほど掛かります。 そこで費用が決定します。 高額ですが、大切なデータなら仕方ないでしょう。 足元を見ている商売ですが・・・ http://data119.jp/

yy-yukirin
質問者

お礼

ありがとうございます。高額すぎるのと、データの中身を第三者に渡すのは避けたいので、もし、別の方法をご存知でしたら、また、お知恵をお貸し下さい。よろしくお願いします。

関連するQ&A

  • 読み取れない内容が含まれています 修復内容

    エクセルファイルを開いた時に、 「読み取れない内容が含まれています」 のようなメッセージが出て、 修復内容に、 削除されたレコード: /xl/worksheets/sheet8.xml パーツ内の数式 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) と出たのですが、 どういう意味でしょうか? ファイルを動かした限り、 削除された部分がわからないのですが 上記の内容は何を意味してますか? データが削除されたわけではないですか?

  • Excelマクロ・読みとれない内容?

    Excel2007(OSはWinXp-SP3)のマクロ付きファイルで、「読みとれない内容が含まれています。このブックの内容を回復しますか?」というエラーが出ます。 「修復しますか?」で「はい」をクリックすると、「読みとれなかった内容を修復または削除することにより、ファイルを開くことができました」というダイアログが出て、「閉じる」ボタンをクリックすると確かにブックは正常に動作するのですが、問題は「削除されたレコード」に全く心当たりが無い、ということなんです。 そもそも、「削除されたレコード /xl/worksheets/sheet3.xml パーツ内の並べ替え」とある、そのSheet3は、初めからそのブックにも関連するブックにも作ったことすらないんです。 とりあえず、そのまま作業を続けていますが、この妙なメッセージが何故出るのか、どうやったら消せるか、ご存知の方おられたら、ご教示頂きたいです。よろしくお願いします。

  • Excel2007、修復されたセルを見つけたい。

    エクセル2007を使っています。いつも使っているエクセルの表を開こうとしたら、下記のようなエラーメッセージが表示されました。 「(私のファイル名)には、読み取れない内容が含まれています。このブックの内容を修復しますか? ブックの発行元が信頼できる場合は、はいをクリックして下さい。」 ここで、はいをクリックしました。 「読み取れなかった内容を修復または削除することにより、ファイルを開くことができました。 修復されたレコード: /xl/sharedStrings.xml パーツ内の文字列プロパティ (文字列)」 どこのセルに何を書き込んでこのメッセージが表示されたのか、わかりません。 エラーが出ているセルを見つけたいのです。毎回、修復してくれるので、一応開くことができるのですが、エラーの元になった文字列を訂正したいのです。どうやったら、そのセルを見つけることができますか?何カ所か書き込んだので、どのセルか見当がつきません。 よろしくお願いします。

  • 何が削除されたのだろうか?

    エクセル2007と2010を入れてるのですが、ファイルを開けたら画像のような画面ができました。 ググってもよくわからないのですが、どういうことでしょう? ファイルは2007で開けました。 内容は、 ************************************************************* 削除されたレコード: /xl/worksheets/sheet19.xml パーツ内の数式 削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) ************************************************************* と書いてあります。 何が削除されたのかシートを見てもよくわかりません。 そもそもエクセルなのに「レコード」というのが謎です。 このエクセルファイルにはVBAコードはたくさんありますが、 データとしてはちょっとしか入ってないし、データベースはありません。 ログファイルは、 <?xml version="1.0" encoding="UTF-8" standalone="true"?> -<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error056440_01.xml</logFileName><summary> ファイル 'C:\Users\Documents\ファイル1.xlsm' にエラーが検出されました </summary>-<removedRecords summary="削除されたレコード:"><removedRecord>削除されたレコード: /xl/worksheets/sheet19.xml パーツ内の数式 </removedRecord><removedRecord>削除されたレコード: /xl/calcChain.xml パーツ内の数式 (計算のプロパティ) </removedRecord></removedRecords></recoveryLog> となっています。 よろしくお願いします。

  • エクセル2010ですが、下記のようなコメントが

    表題の通りなのですが、 iPhone5のアプリOffice2Plusでデーターを入力し、DropBoxを介してパソコンで開くと下記のようなコメントが表示されます。 『修復されたレコード: /xl/worksheets/sheet2.xml パーツ内のセル情報』 パソコンで開く度に出て、『OK』をクリックしないとすすめません。 どのようなことが考えられますか?

  • Googleドライブにアップしたファイルが開けない

    Googleドライブにスプレッドシートでアップしたエクセルを、更新後ダウンロードしたところ、 「置き換えられたパーツ: /xl/worksheets/sheet1.xml パーツに XML エラーがありました。 無効な XML 文字です。場所は、行 2、列 47450 です。」 と表示され、ファイルを開くことができません。。 どうしたらよいか、アドバイスをいただけたら助かります!!>< ちなみに、更新前のファイルをアップしてダウンロードしても開けませんでした。

  • VBAで別ブックのシートを指定して削除したい。

    VBAで別ブックのシートを指定して削除したい。 エクセルでVBAを使用して、別ブックのシートを削除するアプリを作成しています。 これらのマクロを記述するエクセルとは別ブックのシートを削除したいです。 以下の記述だと、削除がされないようなのですがどのように記載したら 別ブックのシートを削除することが可能でしょうか。 エラー等は出ません。また、別ブックの情報も取ってこれているようですが、 削除ができません。。 どなたか教えてください。 'Excelを起動し、ファイルを開く Set xl = CreateObject("Excel.application") xl.Workbooks.Open fileName:=fileFullPath, ReadOnly:=False, IgnoreReadOnlyRecommended:=True '※fileFullPathがオープンするエクセルファイルです。 '"一覧"シートの1列目に「公開時削除」という文字が入っている行の2列目のテーブル名を取得 'シートの削除 Application.DisplayAlerts = False xl.ActiveWorkbook.Worksheets(deleteTableName).Delete   Application.DisplayAlerts = True   '※deleteTableNameは削除したいシートの名前が入ります。

  • エクセルのデーター移動について

    エクセルで2つのブック、例えばファイル名SYSとファイル名DATAで、DATAのSheet1のA1セルの数値をSYSのSheet1のB1セルにコピーする方法を教えてください。エクセルは2000です

  • エクセルについての質問です。

    エクセルについての質問です。 BOOK1、BOOK2、BOOK3のエクセルデータがあり BOOK1をメインと考えて BOOK2、BOOK3のシートの指定したセル (たとえばシート1のA列1、2、3行B列1、2、3行C列1、2、3行) からデータをBOOK1のシート1にその部分のデータを 取り込む方法が知りたいです。 色々と調べてみましたがわかりません。 初心者ですのでご教授お願いします。 宜しくお願いします。

  • Excel.Rangeで取得した値を配列に格納するには?

    プログラミング初心者です。 VB.NET でExcelからデータを取得したのですが、配列等に格納したいのですが、うまくできなくて困っています。どなたか教えてください。 例)以下のデータを取得する場合 セルA(列)1(行)からA5まで セルB1からB5まで セルC1からC5まで Dim xl_APP As Excel.Application Dim xl_Book AS Excel.Workbook Dim xl_Sheet As Excel.Seets = xl_Book.Worksheets Dim xl_W_Sheet As Excel.Worksheet = CType(xl_W_Sheet.Item(1),Excel.Worksheet) 中略 Dim range_data As Excel.Range Dim i Integer Dim j Integer Dim strCel As String For i = 1 To 5 For j = 1 To 3 range_data = CType(xl_W_Sheet.Cells(i,j),Excel.Range) strCel = CStr(range_data.Value)  ↑String型変数に格納していますが、多次元配列?に格納して取り出せるようにしたいのですが、どうしたらよいのでしょうか? Next Nest <range_dataに格納されるデータ> A1:氏名 B1:学年 C:1 年齢 以下同上 ・・・・のように取り出したいと考えています。 よろしくお願いします。

専門家に質問してみよう