このツールの機能
この無料オンラインメールマージでは、1つのテンプレートとCSVファイルから複数のメール本文を一括生成できます。プレースホルダー(例:{{name}}、{{email}})を含むメールテンプレートを入力し、列名が一致するCSVをアップロードしてマージをクリックすると、1行につき1通のメール本文が得られます。処理はすべてブラウザ内で実行され、登録やサーバーへのアップロードは不要です。ニュースレター、招待状、一括パーソナライズに最適です。
使い方
クイックスタート: テンプレート欄にメールテンプレートを入力または貼り付け、CSVから取り込む値には{{fieldName}}を使います。1行目が列名のCSVをアップロードし、マージをクリックしてすべてのメール本文を生成。結果をコピーまたはダウンロードします。
- メールテンプレートを入力 — テンプレート欄にメッセージを書き、
{{name}}、{{email}}やCSVの列に対応する任意の{{fieldName}}を使用。ツールは検出したフィールドを下に表示します。 - CSVをアップロード — CSVをアップロードをクリックしてファイルを選択。1行目はヘッダー(例:name, email)にしてください。プレビューと列一覧が表示され、テンプレートで使っているフィールドに一致する列がない場合は警告が出ます。
- マージ — マージをクリック。CSVの各行ごとに1通のメール本文が生成され、プレースホルダーはその行の値に置き換えられます。列がない場合は空になります。
- コピーまたはダウンロード — 1通をコピー、すべてコピー、またはすべてダウンロードで1つのテキストファイルにまとめます(区切りでメールを分離)。
動作の仕組み
ツールはテンプレート内のプレースホルダー(例:\{\{([a-zA-Z0-9_]+)\}\})を解析し、CSV(1行目=ヘッダー、以降=データ)を解析します。各行は正規化した列名(トリム・小文字)をキーとしたレコードに変換されます。各行について、テンプレート内の各プレースホルダーがそのキーの値で置換され(なければ空)、結果は1行1文字列です。処理はすべてブラウザのクライアント側で行われ、サーバーには送信されません。
使用例とサンプル
- ニュースレター — 1つのテンプレートで多数の宛先;名前、会社、スプレッドシートのカスタムフィールドでパーソナライズ。
- 招待状 — 同じ文面で名前や詳細だけ変更;各本文をメールクライアントにエクスポートまたはコピー。
- 一括メール — 1つのテンプレートでCSVの行から複数本文;すべてコピーまたはダウンロードして他で利用。
例
- テンプレート:
{{name}}様、ご注文{{orderId}}の準備ができました。 - CSV:
name,orderIdの次にAlice,123とBob,456の行。 - 結果:メール1=「Alice様、ご注文123の準備ができました。」;メール2=「Bob様、ご注文456の準備ができました。」
制限と既知の制約
- プレーンテキストのみ — テンプレートと出力はプレーンテキスト;HTMLやリッチフォーマットは不可。
- CSVのみ — データはCSV形式である必要があります;1行目=ヘッダー。引用符内のフィールドとカンマはサポートされています。
- ブラウザのメモリ — 非常に大きなCSV(例:数十万行)は遅延や実用限界を超える可能性があります。
- 送信機能なし — ツールはメール本文の生成のみ。コピーまたはダウンロードして、ご自身のメールクライアントやサービスで送信してください。