ThunderbirdのバージョンアップによるCSVファイルオープンの問題

このQ&Aのポイント
  • Thunderbirdのバージョンアップにより、以前はカンマ無しで表示されていた添付されたCSVファイルが、カンマが入った状態で表示されるようになりました。
  • 古いバージョン(2.0.0.22)では、テキストトドキュメントをMicrosoft Excel for Windowsで開くことでカンマ無しで表示されましたが、新しいバージョン(3.1.7)では同じ設定でもカンマが入った状態で表示されてしまいます。
  • 解決策としては、添付されたCSVデータをハードディスクに保存し、Excelで開くと以前のようにカンマ無しで表示されるようになります。ダブルクリックで開くように設定することも可能です。
回答を見る
  • ベストアンサー

Thunderbird CSVファイルオープン

Thunderbirdのバージョンアップを行ったことによると思いますが 以前は添付されてきた.CSVファイルをダブルクリック(Excel)で開くことにより カンマ無しの状態で表示されましたがバージョンアップしたことにより カンマが入った状態で表示されてしまいます。 古いバージョン(2.0.0.22)はテキストトドキュメント(text/plain:.txt)を Microsoft Excel for Windowsで開くに設定。 新しいバージョン(3.1.7)はテキストトドキュメント(text/plain:.txt)を Microsoft Excel for Windowsで開くに設定。 Excelは2000です。 添付.CSVデータをハードディスクに保存してExcelで開くと以前と同様に カンマ無しで開きます。 ダブルクリックの状態で開くように設定できますでしょうか?

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

  • ベストアンサー
  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

こちらはExcel2003ですがカンマ無しで開きました。 Excelの方に原因が有る可能性も有り、解決は難しいのではないかと思います。

77TAKETAKA
質問者

お礼

回答が遅くなりましてすみません。 2003の動作確認いたしました。 結果できましたが対照PCが2000の為 Thunderbirdのバージョンダウンにて 対処いたしました。 有難う御座います。

関連するQ&A

  • csvファイルをtxtファイルにしたい

    添付画像のようなcsvファイルを添付画像のようなtxtファイルにしたいんですけど、txtの右側のコンマが揃いません。やり方があったら教えて下さい。

  • DLしたはずのCSVファイルが見えません。

    CSVファイルをデスクトップなどに何回かダウンロードしたのですが、 どこにもCSVファイルが見当たりません。 どのような設定をしたらファイルが現れますでしょうか? フォルダオプションの「ファイルの種類」でCSVの「詳細」をみると、 「Microsoft Excel カンマ区切り文字ファイル」とあり、 アクション「Open」 実行するアプリケーション「"C:\Program Files\Microsoft Office\Office\excel.exe" /e %1」 「DDE」を使う にチェックがあり、 DDEメッセージ [open("%1")] アプリケーション Excel DDEアプリケーションが実行していない時 空欄 トピック system ・・・となっています。 この記載がお役に立つかどうかもわからない状態ですが、 他に何か情報を書き足すことがあったら教えて下さいませ。

  • Excel VBAにてCSVファイルを読みたい

    ExcelにてCSVファイルを読んで処理をしたい。 ただし、CSVファイルをExcelでopenすると遅いので、 VBAにてファイルとして読み込みで処理をしたいのですが、 皆さんは、どのように行っていますか? ※CSVファイルは、テキスト区切り→"(ダブルコーテーション)です  テキスト区切り無しであれば、1行読んで、カンマをsplitすれば良いと思いますが。。。。

  • CSVのMIMEタイプ

    PHPを使用してCSVの入力チェックを行おうとしています。 エクセルファイルの内容をcsv形式で保存していますが、EXCEL2003で保存したcsvはtext/plainとしてMIMEタイプが認識されますが、EXCEL2007で保存するとMIMEタイプがapplication/octet-streamとして認識されてしまいます。 1.エクセルファイルをエクスプローラー等から名前の変更で拡張子ごと無理矢理csvに変更することが想定されています。 その場合は当然入力チェックではじきたいのですがMIMEタイプでtext/plain text/csv以外はじくということが出来なくて困っています。 何かPHP側でCSVかどうかを確認する方法はありますでしょうか? (エクセルファイル以外にもテキスト形式ではない場合はエラーとしたいです。) 1行取り出して、指定カラム分あるかのチェックは別にしていますが、上述の通り、EXCELを無理に直したのか、純粋に中のデータの列定義がおかしいのかは分けてエラーを表示したいと考えています。 2.1が難しいという場合エクセル側でMIMETYPEを変更することはできないでしょうか? 現在は名前を付けて保存で、拡張子をcsvを選択して保存しています。 (2007以降でバージョンは様々あります。)

    • 締切済み
    • PHP
  • ExcelVBAでCSVファイル上書き後の読み込み

    マクロ1では元々存在するold.csvファイルを上書きしています。 old.csvはテキストエディタを使い、手で作ったファイルです。 マクロ2では、マクロ1で上書きされたold.csvファイルを読み込み データが終了するまで処理します。 この時、old.csvは存在するのに 実行時エラー '3021' BOFとEOFのいずれかがTrueになっているか、または現在のレコードが削除されています。 要求された操作には、現在のレコードが必要です。 となります。 どなたか解決していただけないでしょうか? Excel2003 SP3です。 どうかよろしくお願いします。 マクロ1 FilePass = "c:\Documents and Settings\デスクトップ\old.csv" A_CONcsv = "Driver={Microsoft Text Driver (*.txt; *.csv)}; " & _ "DBQ=c:\Documents and Settings\デスクトップ;" & _ "ReadOnly=1" Call Old_data_UP(StrOld_data, A_CONcsv) 'old.csvファイル出力 Open FilePass For Output As #1 Print #1, StrOld_data Close #1 Function Old_data_UP(FStrOld_data, CONcsv) new_x.csvを読み込みold.csvを更新するための編集をしています。 (old.csvは最初だけ手で作り、次からはマクロ1で更新された物を使いたいです。) 省略します。 End Function マクロ2 FilePass = "c:\Documents and Settings\デスクトップ\new_x.csv" A_CONcsv = "Driver={Microsoft Text Driver (*.txt; *.csv)}; " & _ "DBQ=c:\Documents and Settings\デスクトップ;" & _ "ReadOnly=1" A_CONxls = "Driver={Microsoft Excel Driver (*.xls)}; " & _ "DBQ=c:\Documents and Settings\デスクトップ\db\Mydata.xls;" & _ "ReadOnly=1" Call data_match(StrNew_x, A_CONcsv, A_CONxls) 'new_x.csvファイル出力 Open FilePass For Output As #1 Print #1, StrNew_x Close #1 Function data_match(FStrNew_x, CONcsv, CONxls) new.csvとold.csvとMydata.xlsを読み込み new_x.csvを出力するための編集をしています。 new.csvはテキストエディタを使い、手で作ったファイルです。 省略します。 End Function

  • VBAでのcsv読み込みについて

     VBA初心者です。テキストファイル(ファイルの中はカンマ区切り)を別なEXCELシートではなくて、VBAを実行したEXCEL内のシート(例えばSheet2)に落としたいのですが、うまくいきません。  Workbooks.OpenText Filename:="C:\csv_test.txt", StartRow:=1, DataType:=xlDelimited, Comma:=True~ と記述すれば、別シートには落ちるのですが・・・。  簡単なことかもしれませんが、ご回答よろしくお願いいたします。

  • Thunderbirdでcsvファイルを添付した時のContent-Typeについて

    環境  WinXP Thunderbird1.5.0.10(端末1、端末2) 質問  Thunderbirdでcsvファイルを添付した時、同じファイルなのにメールを作成する端末によって、メールソースの一部が異なってしまいます。  メールのソースを確認したところ、添付ファイル部分が   ■端末1   Content-Type:text/Plain   Content-Disposition:inline   ■端末2   Content-Type:application/vnd.ms-excel   Content-Disposition:inline  となっていました。  端末2でMIMEの設定を変更し、csvの関連付けをエディタにしてみたのですが、それでも「Content-Type:application/vnd.ms-excel」になりました。  「Content-Type」に入る値はどの設定?に依存しているのでしょうか?  端末1から送信したメールの添付ファイルが本文に展開されてしまったため、調査を開始したのですが、ここで行き詰ってしまいました。  「Content-Disposition」がinlineにならないようにする設定は他の質問コーナーで分かったのですが、動作仕様を把握したく質問させて頂いてます。  諸事情により端末1の環境構成を知ることが出来ない状況です。 宜しくお願いします。

  • csvファイルをエクセルで開と拡張子が変わる

    ダウンロードしたcsvファイルを『 プログラムで開く 』を選択し、Excelで開くと、 ファイルの拡張子が[ .csv.txt ]となってしまい、カンマで区切りられた文字が 1つのセルにたくさん並んでいる状態になってしまいます。 ダウンロードしたファイルを1度保存してから、保存したファイルを直接開くと 拡張子が[ .csv ]のまま開けます。1つのセルに1項目が入力された状態で、 綺麗にエクセルに表示できます。 最近会社のPCを変えたのですが、以前はプログラムから開く を選択しても [ .csv ]のままで、綺麗に表示ができました。 プログラムから開く を選択しても、[ .csv.txt ] とならないようにするには どうしたらよろしいでしょうか。 ※Exce2007 ブラウザはFire Foxを使用しています。(Fire Fox以外で表示できないサイトですなので・・)

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

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

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

    VisualBasic2005でカンマ区切りのcsvファイルを読み込み、各項目を配列に取り込みたいのですが、どうすればいいのですか? VB6の時のように書くとエラーになります。 VB2005にはopen命令はないみたいですね。 Open ファイル名 For Input As #1 input #1,s(1),s(2),s(3) close #1 ちなみにcsvファイルの内容は "会社名(co.xxx,sss)","工場名","製品名(aaa,xxx)" のように各項目中にカンマやピリオドが入っています。 VB6はVBAではダブルコーテーションで囲めば正常に読み込めました。 どなたか教えて下さい。よろしくお願いします。