• 締切済み

CSVファイルが開きません

何の拍子かわかりませんが、突然CSVファイルが開かなくなりました。 エラーメッセージは・・・ 「XXX.csvは有効なWin32アプリケーションではありません。」 開き方は、CSVファイルをダブルクリックです。 因みに、右クリックで「アプリケーションからファイルを開く」を選び Excelを指定しても同じエラーで開きません。 しかし、空のエクセルを開いておいて「ファイルを開く」ボタンを 選択し、該当のCSVファイルを指定して開くと正常に このCSVファイルを開くことができます。 ExcelとCSVのリンクが壊れてしまったのでしょうか? (拡張子の属性とアプリケーションのリンクが壊れた) どなたか、復旧の方法を教えてください。 よろしくお願い致します。 OS:Windows-95 Office-97 Professional

みんなの回答

  • YJK
  • ベストアンサー率30% (76/247)
回答No.2

あちゃー失礼しました。そうすると関連付けが外れたのでしょうかね。それにしては >因みに、右クリックで「アプリケーションからファイルを開く」を選び >Excelを指定しても同じエラーで開きません。 というのも解せないですね。不都合なければExcelの再インストールということになってしまいますか、やはり。

onakagoo
質問者

お礼

結局、原因不明のままOffice-97の再インストールで解決しました。 お騒がせしました。

  • YJK
  • ベストアンサー率30% (76/247)
回答No.1

エラーメッセージが違うのと、CSVということで私のケースと違うかもしれませんが、以前XLSファイルを開こうとして「ファイル名が見つかりません」みたいなエラーメッセージが出たことがありました。 Excelで、「ツール」→「オプション」→「全般」の「他のアプリケーションを無視する」にチェックが入ってませんか?私の上記ケースではこれを外したらダブルクリックで開けるようになったのですが。 外してたらごめんなさい。

onakagoo
質問者

補足

チェックは入っていませんでした。 なお、.xlsファイルは問題なく開きます。

関連するQ&A

  • タブで区切られたXXX.csvファイルをエクセルで開くには

    中身はタブで区切られた「XXX.csv」というファイルをエクセルでうまく開くにはどのようにすれば可能でしょうか? Excell2000を使用しています。 XXX.csvファイルをクリックすると、エクセルで開きますが、タブ区切りされておらず、セルAにすべて入ってしまいます。(行への展開は正しい) そのため、はじめにエクセルを開いておいて、ファイル名を指定しますが、これもうまくいきません。 どのようにすれば、タブ区切りという指定が出来て、Excellへ展開することが出来るのでしょうか?

  • 【Microsoft Excel】 .csv 以外のCSVファイルをExcelで開きたい!

    .csv 以外のCSVファイルをExcelで開きたいのですがどうしたらよいでしょうか? abcd.csvというExcelで問題なく開けるCSVファイルがあるとします。 これの拡張子を.xxx(又はその他、独自設定の拡張子)に変更して、Excelで開けるようにしようと思ったのです。 フォルダオプション>ファイルタイプ>新規(ボタン)」で「新しい拡張子の作成」ダイアログが開き、そこで ・ファイルの拡張子=.xxx ・関連付けられているファイル タイプ=Microsoft Excel CSV ファイル と設定して、abcd.xxxをダブルクリックでExcelが起動&ファイルオープンするまではいったのです。(アイコンも.csvファイルといっしょになりました。) しかし、 aaa,bbb ccc,ddd という内容のファイルが セルA1=aaa,bbb セルA2=ccc,ddd となり、csvファイルとして認識してくれていないみたいなのです。 ちなみに、元の.csvの場合にはちゃんと セルA1=aaa セルB1=bbb セルA2=ccc セルB2=ddd とExcelは表示してくれます。 どうにか上手い方法は無いものでしょうか! よろしくお願いいたします。

  • csvファイルをクリック→エディタを開きたい

    現在、csvファイルをクリックするとエクセルが開きます。 ファイルを選択して右クリック→アプリケーションから開く→エディタに設定しても変わりません。 csvファイルをクリックするとエディタが開くようにしたいのですが・・。

  • CSVファイルをダブルクリックで開けない

    Excelで作成したデータを ・Excel形式 … 元データ保存・加工用(Cドライブ) ・CSV形式 … データ移行用(フロッピー) として保存しました。 PC内にあったExcelデータが消滅してしまった(ハードディスク故障による)ので、CSVファイルから復旧したいと考えています。 フロッピーディスクからCドライブにコピーしたCSVファイルを開こうとしたら開きません。 「ダブルクリック」、「右クリック→開く」の両方を試しましたができませんでした。 何か方法がありましたら教えてください。

  • ExcelでのCSVファイルの読み込み

    CSVを直接ダブルクリックしてExcelを開くと、住所の番地のみ入っているセルが、日付に自動変換されてしまいます。テキストファイルにリネームしてファイルを開きテキストファイルウィザードで変換すればよいのですが、エンドユーザーが使用するので、ダブルクリック一発で開かせたいです。何か良い方法はありませんか? ちなみにCSVはフィールド毎にダブルクォーテーションで囲っています。

  • CSV形式のファイルをワードパッドで開くには?

    CSV形式のファイルをダブルクリックしてワードパッドで開くにはどうすればよいのでしょうか? 自分なりに設定してみたのですが、CSVファイルのアイコンをダブルクリックしてもExcelで開いてしまいます。 自分で行った設定は 1.ツール-フォルダオプションから"ファイルの種類"タブをクリックして「登録されているファイルの種類」から Microsoft Excel CSVファイルを選択し、[詳細設定]をクリック 2.<ファイルの種類の編集>ダイアログでアクションから「Open」を選択して[編集]をクリック 3.<アクションの編集>ダイアログで『アクションを実行するアプリケーション』でWordpad.exeをフルパスで "C:\Program Files\Accessories\Wordpad.exe"と入力(参照から場所を指定しているので、パスの入力間違いはありません) なお「DDEを使う」に最初はチェックが入っていましたが、チェックが入っていても入っていなくても出来ませんでした 設定する場所を間違えているのでしょうか? 「DDEを使う」もちゃんと設定しなくてはいけないのでしょうか? ご存知の方がいましたらご教授よろしくお願いします。 WindowsME+Excel2000です

  • エクセルでCSVファイルをユーザーに選択させたい

    エクセルVBAで、特定のフォルダ(C:\Data)に入っているCSVファイルをユーザーに選択させたいのです。 ただ、その際、選択肢に表示させるファイルに、例えば”企画“という文字列があることを条件にしたいのです。 組み込みダイアログであれば OpenFileName = Application.Dialogs(xlDialogOpen).Show("C:\Data\*企画*.csv") で大丈夫だと思います。 しかし、組み込みダイアログでは実際にそのファイルがエクセルで開かれてしまい、先頭の数字の0が消える等の不都合が起きてしまいます。 そのため、ファイルは指定させますが実際には開かずファイル名だけを取得する Application.GetOpenFilenameを使おうと思いました。 これでファイル名さえ所得できればあとは外部データの取り込みでCSVデータを取得できます。 ところが、 OpenFileName = Application.GetOpenFilename("C:\Data\*企画*.csv") はエラーになってしまいます。ネットで検索すると、Application.GetOpenFilenameではファイル名にワイルドカードは使えないようです。 このような場合、どのような方法をとればよいでしょうか?

  • エクセル2010 CSVレイアウト崩れ

    「よくある質問」とはちょっと違うと思います。 あるCSVファイルを、そのままダブルクリックするとエクセルで開いてくれるPCがあります。 そのようにして開くとレイアウト崩れはありません。 で、同じCSVファイルをエクセルの「データ」→「外部データの取り込み」→「テキストファイル」で読み込むと、レイアウトが崩れてしまうのはなぜでしょうか。 なぜこのような質問をするのかというと、ちょっと説明が難しいのですが、なるべく簡潔に箇条書きにしてみます。 1 まず、このCSVファイルは自社で使っているオリジナルのシステムがCSV形式で吐き出すファイルであるという事実 2 このファイルは、ところどころ長文があり、セル内で改行が必要。なので長文の部分はダブルクォーテーションで改行を含め全体を囲んである。 3 従来はCSVファイルをそのままダブルクリックして開いて、内容をチェックする時、担当者がエクセル上でセル幅や高さをマウスで調節して文章を読んでいた。なお、その際にレイアウト崩れは発生したことがないので、もともとのファイルのCSV形式はちゃんと整って吐き出されているものと思われる。 4 しかし、いちいち手動でそんなことをするのは大変だろうと、私がマクロでCSVファイルを読み取り、自動的にセル内の文章を全部表示できるサイズに各行や列を自動調節できるようにしたいと考えた。 5 具体的には、まずマクロを記録したエクセルファイルを開き、そこから次のシートに当該のCSVファイルを読み取らせればよかろうと考えた。 6 ところが、シートにCSVファイルを読み込ませるために冒頭のような読み込み作業を行ったら、同じエクセルの同じバージョン、同じPCなのにも関わらず、レイアウトに崩れが生じた。 7 具体的にどの部分でレイアウト崩れが起きているのかをテキストエディターで調べると、やはり長文内の改行部分で次のセルに移動してしまっている。 8 しかし、改行部はダブルクォーテーション内に収まっており、(そうでなかったらCSVファイルを直接ダブルクリックしてエクセルを開いた際にもレイアウト崩れが生じていたはず)自分でも訳がわからなくなる。 9 つまり、CSVファイルをテキストデータとして読み込んだ際、設定で「カンマでセル移動、ダブルクォーテーションを「文字列の引用符」に指定しているにも関わらず、エクセルがダブルクォーテーションを無視しているとしか考えられない 10 なぜこのような違いが同じエクセルで生じるのかがわからない 11 いろいろ調べると、「ひょっとして改行コードの解釈の問題(例のLF+CRの問題)か?もしくはダブルクォーテーションのコードの解釈の違いがあるのか??」と思い当たる。 …と、以上のような経緯があったわけです。 それにしても不可解な話なので、どなたかエクセルに詳しい方の解説がいただけたらなあ…と思うのですが、いかがでしょうか。 もしくはどこかに、「一発でCSVファイルを正しく読み込んでくれるモジュールがあるよ」的なアドバイスをいただけると非常に助かります。 よろしくお願いいたします。長文失礼いたしました。

  • EXCEL2000 ファイルが開けない

    WINDOWS ME EXCEL2000の環境です。 数日前から、マイコンピュータやエクスプローラからEXCELのファイルをダブルクリックして開けなくなりました。 エラーメッセージの内容は "ファイルが見つかりません。ファイル名を指定して実行ダイアログボックスに名前を正しく入力していないか、 別の開いているプログラムがシステムファイルを検索出来ません。 ファイルを検索するにはスタートボタンをクリックし、検索をクリックしてください" とくに環境は何も変わっていません。 EXCELを起動してからファイルを開くと問題なく開くのでファイル自体には問題がないようです。 また、WORD2000の場合は問題は出ていません。 アプリケーションの関連づけはきちんとされています。 EXCELのすべてのファイルで起きています。 なぜこのような状態になってしまったのでしょうか? 復旧方法教えてください。

  • Rubyを使用してcsvファイルを処理しているのですが、どうしてもでき

    Rubyを使用してcsvファイルを処理しているのですが、どうしてもできない事があり質問させていただきました。 下記のようにCSVファイルを処理したいのですが教えてください。 処理前CSVファイル内容:"abc",111,bbb,"ccc","123" 処理後CSVファイル内容:"abc",111,bbb,"xxx","321" 普通にCSVparserを用いて処理すると下記のようダブルクォーテーションが消えてしまいます。 処理後CSVファイル内容:abc,111,bbb,xxx,321 ご教授お願い致します。

専門家に質問してみよう