• ベストアンサー

ThunderbirdのメールをCSVでまとめたい

Thunderbird17.0.2を使用しています。 このソフト内にある指定した複数のメールデータをエクセル(.xls)やCSV(.csv)等で1つのファイルにまとめたいのですが、何か方法はないでしょうか。 ソフト内にあるたくさんのメールのうち、エクスポートしたいデータはテキストファイルで、本文の形式も決まっています。 その特定の複数メールを1枚のCSVで、たとえば横列に1件のメール本文を改行ごとにセルを分けて整理したいのです (横1列が1件のメール1件なので、横行の数=メール件数になり、縦のアルファベット行の数だけ改行数になります) 方法ご存知の方是非教えてください よろしくお願いします

  • choei
  • お礼率63% (286/451)

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

  • ベストアンサー
  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.1

次のアドオンのImport Export Toolsを入れてみてください。 https://addons.mozilla.org/ja/thunderbird/addon/importexporttools/ 追加すると、mboxファイルやemlファイルのエクスポート・インポートなどの通常の利用方法のほか、色々なメニューが追加されて、HTMLファイル、csvファイル、textファイルなどにトレイ単位のメールを出力できるようになります。 メニューは、対象トレイの右クリックやツールメニューの「Import Export Tools」から扱えます。 なお、csvのスプレッドファイルは、文字コードがUTF-8で出力されるので、出力されたファイルをメモ帳で開いて、ANSIに変更して上書きする必要があったと思います。

choei
質問者

お礼

回答ありがとうございます 早速インストールして試してみました。 文字コードは設定でshift-jisにも変換できたので、問題ありませんでした しかし、本文のところで、改行してあるところはそのまま改行コードが出力され、これを別のものに置き換えることが出来ません もちろん""で本文全体がくくられているので本文全体を1つのものとしてみなされるためcsvをエクセルやopenofficeなどで開いても本文途中で下の行に行くことはありませんが、本文の中を改行ごとにセル分けすることが出来ません (別のエディターで先に改行コードをカンマなどに一括置換することも考えましたが、それだと次の行へ行くための改行コードまで置換されてしまうため、全てのメールが横1行で連なることになってしまうのでそれも出来ません) ヘッダーあたりは必要なく、本文(body)内のテキストデータを改行ごとにセル分けして取得したいのですが、何か方法はないでしょうか

その他の回答 (1)

  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.2

A.No1です。 >本文の中を改行ごとにセル分けすることが出来ません 申し訳ありません。確認しましたが、セルの結合を使って手作業での編集でセル分け使用としても意図どおりに保存できずに難しそうで、私の知見ではこれ以上の手だけは無理でした。 また、D2というソフト(30日試用可能)を使って、Thunderbirdのmboxファイルを直接選択して、抽出してcsvに保存できるようですが、本文の改行ごとにセルにするのは私のテストでは出力できないのでギブアップです・・。 (D2 メール自動データベース変換ソフト) http://www.yamamototakashi.com/soft/index.html

choei
質問者

お礼

いろいろ試しながら回答頂き、本当にありがとうございます。 最初に教えて頂いた方法でデータをCSVにまとめ、その後正規表現が使えるテキストエディターでの置換を組み合わせたりすることで何とか思うようなまとめができそうです。 (本来変換したくない改行部分の規則性が他の規則性と若干異なっていたため置換を何度かすることで対応できそうです) 本当にありがとうございました。

関連するQ&A

  • LiveメールからThunderbirdへ

    毎度、お世話になります。 windows7でLiveメールを使用していました。 (メンテナンス機能の設定により、アカウント、メールデータなどは、Cドライブ以外の他のドライブに変更して使っていました) windows7を再インストールした際、「Windows Essentials 2012」のサポートが終わっていた、と思い出しましたが後の祭りでした。 そこで、Thunderbirdを使ってみようかなぁと思いました。 メール本文などはCドライブ以外に保管されたままです。 Thunderbirdに保管しておいたLiveメールデータを移行することはできないでしょうか? いろいろ調べましたが、「Liveメールでエクスポートして、Thunderbirdに取り込む」方法くらいしか見つかりません。 Liveメールが使えない今、エクスポートのしようもありません。 しかし、メールデータはLiveメール形式かもしれませんが存在しています。 何とか、Thunderbirdに取り込むことはできないでしょうか?

  • Thunderbirdの受信メールが調子が悪くて?困っています

    メールソフトで、Thunderbirdを使っているのですが、 受信メール本文が終わって、さらに下に数十行くらい 空で改行(スペース?)が入っています。 会社から家に、改行を入れていないメールを送っても このような現象が出ます。 また、この現象は最近だけで、インストールし始めた頃(10月くらい) に受信しているメールではいたって普通です。 何か設定や表示方法が変わってしまっているのでしょうか? Thunderbirdを再インストールするしかないのでしょうか? よろしくお願いします。

  • 【メール】Thunderbirdのデータファイルから本文のみ抽出する方法

    Thunderbirdは、メール本文を含むデータを 拡張子の無いデータファイルに持っていると思いますが、 そこからメール本文のみを簡単に抽出することは可能でしょうか。 Thunderbird1.5.0.9+WinXPです。 よろしくお願いします。

  • Thunderbirdとエキサイトメール

    Windows8.1を使っています。 メールはエキサイトメールを使っていたのですが2018年9月18日(火)15時でエキサイトメールは終了して使えなくなるのでそのメールデータをエクスポートして、 それをインポートするメールソフトにMozilla Thunderbirdを使おうと思っています。 エキサイトメールのエクスポートが一度だけ可能ということですので一旦Thunderbirdにインポートしておいて保存と閲覧に使おうと考えていますのでThunderbirdでその後メールを送受信するつもりはないのですが、 メールアドレス等の送受信の設定をしなくてもインポートだけをするということはできますか? よろしくお願いします。

  • メールデータ(mbx、eml形式等)のcsv変換

    携帯(docomo)メールのデータをmbx形式とeml形式両方でエクスポートしてあります。 これを、送信元、受信先、題名、本文といった形式でcsvファイルに変換したいのですが、 何かよい方法はないでしょうか? MailExportToolというソフトを使ってみましたが、 htmlメールがnullになってしまいだめでした。

  • msgファイルをcsvにするには

    前任者からの引継ぎで、アンケート集計を行っています。 アンケートフォームからメールに回答がくるのですが、前任者が集計していた分は、msgファイルとして1通ずつローカルに保存してあります。(OutlooK2003を使用していますが、既にOutlook上にはこのメールはありません。) 今回古いものを集計することになり、msgファイルをCSV形式(またはExcel)にしたいのですが、色々探しても受信したメールをエクスポートしたり、エクスポートさせるソフトはあるようですが、保存済みのmsgファイルをcsvに変換するようなものが見つかりません。 msgファイルをcsvまたはtxtに変換するソフトまたはマクロなどあるのでしょうか。 数が少なければ、1通ずつ開いてtxt形式で保存し、csvで開くことは可能なんですが、かなり数が多くて手作業で行うのは難しいです。 分かりづらい説明かもしれませんが、情報がありましたら教えてください。 よろしくお願いします。

  • CSVファイルデータ0件時の改行コード

    CSVファイルのデータが0件のとき、そのCSVファイルをテキストエディタで開くと、1件目に改行コードが設定されています。 CSVファイルデータ0件のとき、改行コードを削除することは出来るのでしょうか? テキストエディタで開いた場合、「EOF」が1件目になるようにしたいのですが。。。。

  • Access→csv カウント数メッセージ

    こんにちは Access2010を使用しています。 Accessからcsvファイルをエクスポートするシステムを作成中なのですが、 例えば、フォームのcsvエクスポート実行のマクロボタンをクリックすると「○○件のデータをエクスポートします。 よろしいですか?」みたいなメッセージが出たら幸いと思いまして。。。 現在は、フォームの実行ボタンをクリックすると、黙って指定したフォルダへのcsvエクスポートが完了してい ます。なので、データ数はcsvファイルを開くまで分かりません。 元になるクエリには[状況]というフィールドが[受注]のみという抽出条件なので、毎回データ数が違います。 何分、VBAが未習得でして。。。フォーム内の実行ボタンのプロパティシートの何処かに何か入れる 様なイメージなのかな?くらいしか分かりません。 出来れば、モジュール画面からの編集は避けたいです。 どなたかお分かりになる方宜しくお願い致します。 宜しくお願い致します。

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • ThunderbirdからThunderbirdへのメール移行について。

    最近パソコンを新しく変えたのですが、メールの移行をしようとおもっています。 メニューをみてもエクスポートが無くて、移行の方法がわかりません。ThunderbirdからThunderbirdへの移行なので、どこかのファイルをそのままコピーすればよさそうな気がしますが、それがどこのフォルダのファイルなのかまったくわかりません(という以前にこの方法で移行してもいいのか疑問ですが)。 ご存知なかた、教えてください。