早速ですが、やりたい事を例示します。
1.以下の様なフォーマットのCSVファイルがあります。
山田太郎,男,昭和49年1月1日,東京都
2.これを以下の様なテキスト形式のメールに変換したいのです。
(メール本文を以下の様にしたいです)
名前:山田太郎
性別:男
生年月日:昭和49年1月1日
出身地:東京都
つまり、:より左の名前とか性別は固定で入って、:より右に
ついてはCSVファイルの内容を自動的に入力したいのです。
エクセルとかメーラーの機能だけでは出来なさそうなので1回HTMLなどに
変換してCGIなどで生成すべきなのでしょうか?
また、フリー、シェアウエアでこの様な機能があるものでも構いません。
情報をよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
CGI(Perlスクリプト)からCSVファイルを読み込んで
カンマ毎に分割してメール本文を作成し、送信…
という形になるかと思います。
もしくはエクセル形式で保存しなおしてDBを操作できる言語(ASP、PHP等)で読み込んで本文を作成して送信…
とか、いかがでしょう?
そういった動作をしてくれるアプリケーションは
知らないのでお力になれず残念ですが…。
早速のご回答、ありがとうございます。
CGIでは何となくできるかなって思ってましたが、
他にもASP,PHPなどの選択肢がありましたか。
こちらの方もちょっと調べてみます。
ありがとうございました。
No.2
- 回答日時:
メールに変換したいというのがよく分かりませんが、csvのデータをおっしゃる通りのテキストに変換することは簡単です。
AWKを使った場合。
---------------------------------
{
split($0, s, ",");
printf("名前:%s\n", s[1]);
printf("性別:%s\n", s[2]);
printf("生年月日:%s\n", s[3]);
printf("出身地:%s\n", s[4]);
}
---------------------------------
です。
私は、awkとcopalの組合わせでテキスト処理をしています。
awkですかぁ。ちょっと調べてみたらテキスト編集用の
言語みたいですね。 知らなかったです。
その後、いろいろ考えたのですが、一応PHPを使って
やる方法が現在の私の環境では一番早い気がしたので
とりあえずPHPで挑戦してみます。
皆様、どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) メモ帳からエクセルにセル区切りで表示させたいんです 7 2023/02/25 22:04
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
気付?方?内?
-
居候している場合、郵便物等は...
-
好きな野球選手にファンレター...
-
氏名(フリガナ)
-
親の承諾書の書き方
-
身内でも何でもないのに大谷翔...
-
バウアー選手ですが、アメリカ...
-
グーグルフォトの各画像に名前...
-
プロ野球の二軍戦。ビジターチ...
-
育成選手と2軍選手の違い
-
動画のクレジット表記を英語で...
-
外部通信文書
-
クレジットカードの「姓」と「名」
-
女性が男性のことをフルネーム...
-
VBA 半角スペースを入れるには...
-
赤星選手が歌っていた2003...
-
文字間の空白の削除を教えてく...
-
大リーグオープン戦のホームラ...
-
エクセル セル内での文字固定
-
在日朝鮮人選手
おすすめ情報