
「変数パネルを使用したデータ結合」より簡単でラクラク爆速データ結合・自動組版できるIllustratorのスクリプト「DataMerge EXCELLENT」
我ながらヤバいの出来ました…。
Illustratorでは標準で、変数パネルでCSVデータと変数機能を使ってデータ結合、いわゆるデータの流し込みができる機能があります。Adobe公式で「変数パネルを使用したデータ結合」と紹介されてる機能ですね。
これを使えば、同じフォーマット、同じ雛形のデザインテンプレートに対して、CSVの原稿データソースをデータ結合(流し込み)ができます。
しかし、便利そうに見えて、やってみると色々面倒です。
機能としては便利ですが、使い方を理解するのも一苦労。使うための準備や設定に一苦労。そしてやっと設定が終わっても、正直使い勝手も良くない。
たとえば、
CSVファイルの準備が面倒…
変数パネルでの紐づけが複雑…
複数レコードの結合にはアクションが必要…
テキストの一部だけ変数設定できない…
とにかくややこしい。機能把握だけで一苦労
などなど、不便な部分が多々あります。
私は長いことIllustratorを使っております。
Illustrator大好きで、大抵の機能は把握しておりますが、この変数パネルだけは避けてきました。
そもそも、デザイナーの方で、「変数」という言葉がでてきた時点で「面倒そう!もういいや!」ってなる方いらっしゃいませんか?私がそうでした。
そこで、準備も楽で使い勝手もよく、ちょっとしたデータでもサッとデータ結合できるスクリプトを作りました。
とりあえず機能は一通り動画にもまとめていますので、ぜひごらんください。
「DataMerge EXCELLENT」の革命的機能

ざっくりいうとこんな特徴があります。少し掘り下げてみましょう。
1 シンプル&簡単


CSV不要。タブ区切りテキスト(.txt)がデータソースになる
→CSVやTSVも読み込めるように改良しました。なんならそのデータソース用のテキストファイルを本スクリプトから一瞬で生成できる。
タブ区切りテキストでいいから、エクセルからコピペできる。書き出しの必要がない。
ダイアログもシンプルで直感的。どのリストを流し込めるか一目瞭然。原稿をソートする機能もあり。
2 柔軟な紐づけ

テキストの座標、属性メモタグ、インラインタグの3つの方法
テキストの座標は面倒な紐づけ不要
属性メモタグは、データ結合後なんどでも差し替えできる
インラインタグは 1つのテキストオブジェクト内に複数データを結合可能。文中のスタイルやインデントを活かしたまま結合できる

3 ワンクリックで自動組版・自動レイアウト

テンプレート1つあれば、縦横の数や間隔を指定して、一気にレイアウトできる。アクション等使わずに、リピートグリッド機能のようにグリッド上に一気に自動組版できる
プレビューを見ながら数やアキを調整可能です。
任意の選択した原稿だけに、指定したレコードリストだけデータ結合させることもできる
4 自動アートボード生成機能

データ結合と同時にアートボードを自動生成できる
アートボードも制御でき、大量の名刺やカードデザインも一瞬で自動組版できる
5 改行コードに対応

データソース内の\nや\rを使用すれば、データ結合時に改行や強制改行として反映してくれます。Excelで予め改行を置換しておいてください。
2026年2月21日 ver1.5 アップデート
CSV・TSVファイルに対応
これまで「タブ区切りテキスト(.txt)」のほか、.csv(カンマ区切り) や.tsv(タブ区切り)ファイルの読み込みに対応。
Excelやスプレッドシートから書き出したCSVを利用可能に。
ただし再編集を考えると、引き続きタブ区切りテキストを推奨します。
インラインタグが進化
従来、<*名前><*会社名> のようにタグが連続していると、間にスペースを入れる必要がありましたが、それも不要に。タグを連続して配置してもエラーなく流し込めるようになりました。
インラインタグの空欄セル削除が便利に
改修中のIllustratorのデータ結合スクリプト。
— ポール/イラレ効率化マン@0.5秒を積み上げろ (@efficiency_d) February 21, 2026
こんな感じで、インラインタグに原稿を流しこむ際、
例えば住所などでマンション名など有無により発生する空タグを、改行ごと消しせるようになった。… https://t.co/6za4bNUSDw pic.twitter.com/fOqQYjTbV8
「データが空欄のとき、タグが残っちゃう…」という事態を解消。
データがない場合、タグを含め「その行の改行」ごと綺麗に詰めて削除できるように。
例えば、住所の「ビル名」がない人だけ自動で上に詰める、といったレイアウト崩れ防止が可能です。
また、旧バージョンではスタイルが先頭の文字で統一されていましたが、それも解消。スタイルを維持したまま空のタグを削除できます。
「謎のエラー」を徹底排除
「何もしてないのにエラーで止まる…」を解消。
さらに、原稿データ側に問題(タブの数が足りない、空の行がある等)がある場合は、「リストの〇行目のデータがおかしいです」とアラートが出るように。
ダイアログの使い勝手をちょっと改良
高さを少しだけ少しスリム化。
その他、設定のON/OFFに合わせて使えない項目がグレーアウトするようになり、直感的に操作できます。また、ダイアログの位置も記憶するようになりました。
まとめ
とまあ色々書きましたが、細かい機能はとにかく動画を御覧頂いたほうが早いです。とにかく動画をご覧ください。
DataMerge EXCELLENT.jsxを使えば
作業時間の劇的削減
ミスの減少
レイアウト調整の自動化
クライアントの要望に迅速対応
一貫性の確保
ストレス軽減
に貢献してくれます。
DataMerge EXCELLENT.jsxは、単なるデータ結合ツールではありません。
あなたの創造性を解き放つ鍵となるでしょう。
購入・ダウンロード
こちらのスクリプトは有料です。
BOOTHよりご購入いただけます。