• ベストアンサー

EXCELファイルが開けません

会社でexcelで作成したファイルを、家で編集しようと思い、 開こうとしたら下記のようなエラーが出てしまいました。 http://pict.or.tp/img/50659.gif OKを押すと一面文字化けになります。 「自在眼」という、「どんなファイルでも開けるソフト」を使って 開いてみようとしたらフォルダが展開され、 「_rels」「docProps」「xl」があり、 同じ階層に[Content_Types].xmlというファイルがありました。 それぞれフォルダの中には 「_rels」  .rels というファイル(中身はxml構文) 「docProps」  app.xml(同じくxml構文)  core.xml(xml構文) 「xl」  ├「_rels」=フォルダ  │  └workbook.xml.rels(xml構文)  ├「drawings」=フォルダ  │  ├「_rels」=フォルダ  │  │  ├drawing1.xml.rels  │  │  ├drawing2.xml.rels  │  │  └drawing3.xml.rels  │  ├drawing1.xml  │  ├drawing2.xml  │  └drawing3.xml  ├「media」=フォルダ  │  └イメージファイルがズラっと。  ├「printerSettings」=フォルダ  │  ├printerSettings1.bin(バイナリデータ)  │  └printerSettings2.bin(バイナリデータ)  ├「theme」=フォルダ  │  └theme1.xml  ├「worlsheets」=フォルダ  │  ├「_rels」=フォルダ  │  │  ├sheet1.xml.rels  │  │  ├sheet2.xml.rels  │  │  └sheet3.xml.rels  │  ├sheet1.xml  │  ├sheet2.xml  │  └sheet3.xml  ├sharedStrings.xml  ├styles.xml  └workbook.xml このような構成になっていました。 拡張子xmlのファイルの中身は全てxml構文でした。 ファイル自体は「ポップ.xls」というものです。 確かにexcelで作ったのですが・・・どうしたら開けるでしょう? 会社→家はUSBフラッシュメモリで持ち帰りました。 メールに添付して送っても同じ結果になります。 実際このファイル自体を作ったのが私ではないので、 もしかしたら他のソフトで作ったのかもしれません。 その場合、何のソフトを使った可能性があるかも 教えてもらえると助かります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

長々と後半部分など、書く必要なし。それより 会社のエクセルのバージョンと 質問者のエクセルのバージョンを書いてないのが ピンとハズレ。 いま2007の変化が大きくて、これほどエクセル使用者の側では 混乱・質問・苦労が起こっているかご存じないようだ(遅れてる)。 2007とそれ以前のエクセルで比較して、外部記録装置にもつファイル形式関連の大変化と対処法をWEB(Googleなどで照会)で調べてください。 キーワードは「エクセル2007 ファイル保存」あたり。 http://alectrope.ddo.jp/mt/archives/2007/01/16/microsoft_office

naokatti
質問者

お礼

回答ありがとうございます。 後半部分も含め、少しでも多くの情報があった方が 回答しやすいかと思い、色々な情報を出したのです。 どれが必要な情報で、どれが不必要な情報なのかもわからなかったので・・・。 バージョンについては、私のミスです。 2007から保存形式が変わったとは知りませんでした。 普段officeなんて滅多に使わないので・・・。 「同じエクセルなんだからバージョン違っても互換性あるだろう」と 高をくくっていたのが間違いでした。 なんにせよ、的確な回答で、参照URLの手順にてファイルを 変換し開く事ができました。 ありがとうございました。

その他の回答 (2)

  • tunbatan
  • ベストアンサー率45% (91/202)
回答No.2

tunbatanですが確認が抜けていました ファイルの拡張子は「.xls又は.xlsx」での話ですので違っていたら失礼しました(当方の早とちりです)

naokatti
質問者

補足

回答ありがとうございます。 拡張子は「.xls」のファイルです。 バージョンの違いですか・・・。 一応こちらで開こうとしたソフトの情報を追記します。 ・MicrosoftOffice2000のexcel ・MicrosoftOfficeXP(2007)ProfessionalPlusのexcel ・OpenOfficeOrg 2.3 ・E.I Office 2004 どのソフトでも「認識できない」等のエラーメッセージが出て、 強制的に開くと文字化け状態になります。 また、ダメモトで拡張子を「.xlsx」に変更してみましたが 結果は一緒でした。 会社のexcelのバージョンがわかればいいのですが・・・。 何か追記する情報がありましたら、また書き込みます。

  • tunbatan
  • ベストアンサー率45% (91/202)
回答No.1

会社で使っているエクセルと家で使っているエクセルのバージョン番号が違っている事が原因ではないでしょうか 会社で使っているファイルを家で使っているバージョンに変換セーブすれば持ち帰って使う事が出来ます エクセルは上位バージョンに対応しているので家で作った物を会社のパソコンで使う事は出来ます

naokatti
質問者

お礼

回答ありがとうございました。 お礼させて頂きます<(_ _)>

関連するQ&A

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

    環境  ・エクセル 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 パーツ内の列情報 -------------------------------------------------------------- エクセルの元データには、いくつかのセルにハイパーリンクを貼っていました。 とても大事なファイルなので、データを元にもどしたいのですが、どうしたら良いでしょうか。 どうか助けてください。お願いします。

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

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

  • フォルダ内の複数のXMLファイルの中身をキーワードで検索できるソフトを

    フォルダ内の複数のXMLファイルの中身をキーワードで検索できるソフトを探しています。 キーワードを含むファイルを表示させたいと考えております。 例えば“March”というキーワードがフォルダ内の複数のXMLファイルに含まれているかどうかを知ることができる検索ソフトはございますでしょうか?

  • 複数のExcelファイルを生成

    いつもお世話になっています。 <環境> Red Hat Enterprise Linux ES v.4 PHP 4.4.2(cli) PHPからExcelファイルを操作するのに エラーが起こってしまっています。 test.php ---------------------------------------- // 新規ワークブックを生成 $WorkBook1 = new Spreadsheet_Excel_Writer('test1.xls'); // 新規ワークシートを生成 $WorkSheet2 =& $WorkBook1->addWorksheet('sheet1'); // 一回閉じる $WorkBook1->close(); // 新規ワークブックを生成 $WorkBook2 = new Spreadsheet_Excel_Writer('test2.xls'); // 新規ワークシートを生成 $WorkSheet2 =& $WorkBook2->addWorksheet('sheet2'); // 閉じる $WorkBook2->close(); としているのですが・・・ Fatal error: Call to undefined function: close() in /usr/local/lib/php/Spreadsheet/Excel/Writer/Workbook.php on line 407 上記のようにライブラリでエラーになってしまいます。 複数のExcelファイルをtest.phpで作成することはできないのでしょうか? すみませんが、ご教授お願いいたします。

    • 締切済み
    • PHP
  • エクセルで「ファイルが見つかりません」

    会社で、みんなで使っているエクセルファイルなのですが、ファイルを開くときに「ファイルが見つかりません」と出るようになってしまいました。 全く関係ないフォルダと、ファイル名が出てきます。キャンセルしても、もう1個出てきます。 2個ほどリンク先を探しているようですが、シートを調べてもそのようなところにリンクしていません。 シートを1つづつ消していったりして調べましたが、必ず最後まで出るのです(特定のシートで出るのではなく)。 これはなんでしょう?どうすればファイルを探しにいかなくなるのですか?

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

    エクセル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> となっています。 よろしくお願いします。

  • Excel内のデータに直接書き込むってやったことある人いますか?しかもバイナリで!!

    とあるツール(回路シミュレータSPICE)の出力データから1クリックでエクセルファイルに変換するツールを考えています。今のところデータ整理作業としては、 SPICE出力データ(倍精度バイナリデータ)=>Bin to 10進ASCII変換=>必要なデータを抽出=>エクセルファイルにコピペ=>保存(倍精度バイナリデータ) という感じで面倒かつ単調な作業が日々の暮らしになっています。でExcelの中身をバイナリエディタで眺めてみたところデータ管理はどうやらSPICE出力データと同じ倍精度バイナリデータで管理されているようでした。そこで、 SPICE出力データ(倍精度バイナリデータ)=>必要なデータを抽出=>エクセルファイルにコピペ(倍精度バイナリデータ)=>保存 てなことをやれないかと思ったわけです。しかしExcelファイル中身のフォーマットがどうなっているのか(セルの位置とかの管理)よくわからないのですが、何かいい方法とか資料とかはないでしょうか?分かる方いましたらよろしくお願いします。

  • バイナリ形式のXMLファイルを読み書きしたいです

    Denemoというソフトが出力した .denemo ファイルを読み書きしたいのです。 .denemo ファイルは MusicXML という形式のようなのですが、バイナリファイルなのでどのように扱えば良いのかわからず質問しました。 XML parser というものが関係あるようなのですが、よくわかりません。 まずは、バイナリ形式のXMLをテキスト形式で読みたい。 次に、バイナリ形式のXMLをプログラム(C++)で操作して読み書きしたい。 と、思っています。 OS は Windows XP で、コンパイラは g++ を使用しています。 よろしくお願いいたします_(_ _)_

  • 複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロ

    複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロで行いたい。 マイドキュメントのデーターというフォルダ内に エクセルファイルA(シート名みかん) エクセルファイルB(シート名りんご) エクセルファイルC(シート名バナナ) エクセルファイルD(シート名ぶどう) エクセルファイルE(シート名いちご) があります。 雛形は同じです。すべてA列~F列までデータが入っています。 行数はファイルによって違います。 また毎日自動で上書き更新され、毎日行数が変わります。 エクセルファイルZがあります。シートが7個あります。 ・変換 ・集計 ・みかん ・りんご ・バナナ ・ぶどう ・いちご エクセルファイルZを開きます。(各シートには昨日のデータが貼り付けてあります。) マイドキュメントのデーターフォルダも開いておきます。 エクセルファイルZにおいて「マクロの記録」を起動。 エクセルファイルZの 【みかん】~【いちご】までの5シートを全データDELETEします。 開いてあるフォルダ「データー」の中からエクセルファイルAを開きます。 (タスクバーにいます) ファイルAのシート【みかん】の全データ選択して エクセルファイルZの【みかん】というシートのA1セルにカーソルを あわせて貼り付けします。 開いてあるフォルダ「データー」の中からエクセルファイルBを開きます。 (タスクバーにいます) ファイルBのシート【りんご】の全データ選択して エクセルファイルZの【りんご】というシートのA1セルにカーソルを あわせて貼り付けします。 これと同じ操作を【バナナ】【ぶどう】【いちご】も行います。 エクセルファイルZにおいて「マクロの記録」を終了させます。 マクロができあがりました。 ファイルZを上書き保存して終了。再立ち上げで記録したマクロを実行。 エラーにはなりませんが、ファイルZの5種類各シートに ファイルA~Eのデータが貼りつきません。 何か無理な事をしているのでしょうか? もしかしてシート名が同じだと駄目?とためしにファイルZのシート名【みかん】~【いちご】を 【みかんZ】~【いちごZ】に変更してマクロを再記録しても 駄目でした。 よろしくお願いします。

  • フォルダに入っている複数のファイルをコピーしたい。

    エクセルなのですが、 1つのフォルダに入っている複数のエクセルファイルを 1つのエクセルファイルに(下に付け加えて)まとめたいと思っています。 このようなことをやりたいと思っているのですが、 お力をお貸ししていただけないでしょうか? どのシートも形式は同じなのですが、 1つのエクセルファイルに複数のBookがある場合もあります。 中身としてはA~Z列まであり、また行についてはそれぞれのシートによって異なります。 そして、どのシートに対しても1~3行についてはタイトル等が書いてありますので、 4行目以降でデータが入っているところまで、同じフォルダに用意したファイルに 順番にコピーしていきたいと思っています。 色々と試してみたのですが、どうしても複数のファイルから取り出してくることができなくて、 すみませんがよろしくお願します。

専門家に質問してみよう