メインコンテンツへスキップ
見出し画像

「変数パネルを使用したデータ結合」より簡単でラクラク爆速データ結合・自動組版できるIllustratorのスクリプト「DataMerge EXCELLENT」

    我ながらヤバいの出来ました…。

    Illustratorでは標準で、変数パネルでCSVデータと変数機能を使ってデータ結合、いわゆるデータの流し込みができる機能があります。Adobe公式で「変数パネルを使用したデータ結合」と紹介されてる機能ですね。

    これを使えば、同じフォーマット、同じ雛形のデザインテンプレートに対して、CSVの原稿データソースをデータ結合(流し込み)ができます。

    しかし、便利そうに見えて、やってみると色々面倒です。
    機能としては便利ですが、使い方を理解するのも一苦労。使うための準備や設定に一苦労。そしてやっと設定が終わっても、正直使い勝手も良くない。

    たとえば、

    • CSVファイルの準備が面倒…

    • 変数パネルでの紐づけが複雑…

    • 複数レコードの結合にはアクションが必要…

    • テキストの一部だけ変数設定できない…

    • とにかくややこしい。機能把握だけで一苦労

    などなど、不便な部分が多々あります。

    私は長いことIllustratorを使っております。
    Illustrator大好きで、大抵の機能は把握しておりますが、この変数パネルだけは避けてきました。

    そもそも、デザイナーの方で、「変数」という言葉がでてきた時点で「面倒そう!もういいや!」ってなる方いらっしゃいませんか?私がそうでした。

    そこで、準備も楽で使い勝手もよく、ちょっとしたデータでもサッとデータ結合できるスクリプトを作りました。

    とりあえず機能は一通り動画にもまとめていますので、ぜひごらんください。

    「DataMerge EXCELLENT」の革命的機能

    画像

    ざっくりいうとこんな特徴があります。少し掘り下げてみましょう。

    1 シンプル&簡単

    画像
    ボタン一つでデータソースとなるファイル「data.ytxt」をすぐ生成
    画像
    Excelからテキストファイルに原稿コピペでデータソースの準備完了
    • 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のデータ結合スクリプト。

    こんな感じで、インラインタグに原稿を流しこむ際、
    例えば住所などでマンション名など有無により発生する空タグを、改行ごと消しせるようになった。… https://t.co/6za4bNUSDw pic.twitter.com/fOqQYjTbV8

    — ポール/イラレ効率化マン@0.5秒を積み上げろ (@efficiency_d) February 21, 2026

    「データが空欄のとき、タグが残っちゃう…」という事態を解消。
    データがない場合、タグを含め「その行の改行」ごと綺麗に詰めて削除できるように。
    例えば、住所の「ビル名」がない人だけ自動で上に詰める、といったレイアウト崩れ防止が可能です。
    また、旧バージョンではスタイルが先頭の文字で統一されていましたが、それも解消。スタイルを維持したまま空のタグを削除できます。

    「謎のエラー」を徹底排除

    「何もしてないのにエラーで止まる…」を解消。
    さらに、原稿データ側に問題(タブの数が足りない、空の行がある等)がある場合は、「リストの〇行目のデータがおかしいです」とアラートが出るように。

    ダイアログの使い勝手をちょっと改良

    高さを少しだけ少しスリム化。
    その他、設定のON/OFFに合わせて使えない項目がグレーアウトするようになり、直感的に操作できます。また、ダイアログの位置も記憶するようになりました。


    まとめ

    とまあ色々書きましたが、細かい機能はとにかく動画を御覧頂いたほうが早いです。とにかく動画をご覧ください。

    DataMerge EXCELLENT.jsxを使えば

    1. 作業時間の劇的削減

    2. ミスの減少

    3. レイアウト調整の自動化

    4. クライアントの要望に迅速対応

    5. 一貫性の確保

    6. ストレス軽減

    に貢献してくれます。

    DataMerge EXCELLENT.jsxは、単なるデータ結合ツールではありません。
    あなたの創造性を解き放つ鍵となるでしょう。

    購入・ダウンロード

    こちらのスクリプトは有料です。
    BOOTHよりご購入いただけます。


     
     
    イラレの使い方を早くしデザイナーの生産性を爆上げさせる人。IllustratorやPhotoshopを超効率化させる情報お届け 。主にスクリプト。使えば超時短になるスクリプトをboothで販売中。無料のもあります。 http://efficiencydesign.booth.pm

    あなたへのおすすめ