0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Illustratorの差し込み印刷 個人的備忘録

Posted at

要するに

Illustratorの差し込み印刷ではCSVを使うより、Mr. Data Converter等でXMLに変換したほうが吉

Illustratorの差し込み印刷がCSVインポートに対応

今までは、Illustratorで差し込み印刷をするには、Excel等でどうにかこうにかしてXMLを作るという工程が必要でした。
参考
https://medium.com/studist-dev/design-illustrator-xml-4bcaeb004d3a
https://dearps.lovwar.com/2015/01/07/illustrator/

その後、Illustrator2018 3月アップデートからCSVによる差し込み印刷に対応しました。
https://blogs.adobe.com/japan/dtp-illustrator-kihon-tips-10/

これには多少くせがあり、
オフィシャルの記事(変数パネルを使用したデータ結合)を参考に進めてもCSVの読み込みができなかったり、思ったように動かなかったりします。

どんなことに気をつければよいのでしょう?

差し込み印刷のCSVインポートの制限

下のサイトが最も詳しいです。
CSV ファイルの読み込み中に問題が発生した場合

  • CSV ファイルが空でないこと。
  • 最新バージョンの Microsoft Excel を使用して作成したスプレッドシートが CSV(コンマ区切り)(.csv)または CSV(MS-DOS)(.csv)形式で保存され、Apple Numbers を使用して作成されたスプレッドシートは Unicode(UTF-8)エンコーディングで CSV 形式として保存されている。 Macintosh コンマ区切り(*.csv)など、その他のファイル形式で保存されたデータソースファイルは、データ結合に対応していません。
  • すべての列にデータフィールド名がある。例えば、データソースファイルの列にデータは含まれているが、データフィールド名がない場合、エラーメッセージが表示されます。
  • データソースファイルの値が設定された列の間に空白の列がない。例えば、データソースファイルの列 B と D にデータは含まれているが、列 C はからの場合、エラーメッセージが表示されます。

csvの文字コード及び改行コード(上の2番目の制約)については下のサイトが詳しいです。
各アプリから書き出すCSVの文字コードとBOM

また、以下のようなこともあります。
変数csvデータ読み込み時の空白データが正確に表示されない

つまり、空白のセルを含むデータを流し込むためには、空白を全角スペース等に変換するようにExcelでシートを作り、それをCSVにエクスポートしなければいけません。これでは手作業でXMLを作っている時代と変わりません。

また、これはXML・CSV共通かもしれませんが(未検証)、以下のような事象も確認されています。
Illustrator CCにおける「変数」でつまらないところでハマった話

  • 1行目の列名の先頭が数字で始まっていないか

も確認する必要があるようです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?