リンクをクリップボードにコピー
コピー完了
こんにちは。
illustrator2021を使用し、CSV形式のデータを利用したテキスト置換を行いたいと思っています。
ある程度操作を行ったところで、「不明なエラーのため、フィルター処理を完了できません」というエラーが出てしまいます。
【試した手順】
1:illustratorでテキストを配置、「変数」パネルでCSVを読み込む。
「テキストを動的に設定」で、置き換えたいテキスト(オブジェクト)と変数を結びつける。
CSVはgoogleスプレッドシートで作成し、UTF-8(BOMあり)、UTF-8(BOMなし)で書き出したものをを試しました。
2:正常に読み込め、テキストがCSVで登録したものに変更されたことを確認。
3:その後、CSVの内容を変更し、新しい行に新しい項目の内容を追加。
4:3で変更したCSVを「変数ライブラリを読みこむ」から読み込むと、「不明なエラーのため、フィルター処理を完了できません」というエラーが出ます。
ドカンと一度に大量のデータを作成するというより、ちょこちょこ追加があるデータなのですが、
そもそも、変数/データセット機能は、一度に大量のデータを処理することしかできず、
単発のテキスト書き換えが断続的に続くような用途には向かないのでしょうか。
>環境
macOS Big Sur 11.2.3
illustrator 2021 25.2.1
ご存知の方がいらっしゃいましたらお助けいただけましたら幸いです。
リンクをクリップボードにコピー
コピー完了
どの程度の規模のデータを読ませているのかが読みきれないのではっきりとした事は言い難いのですが、CSVの一部に構造的な不具合が生じていたりすると読み込み時のエラーが生じる場合があります。また、改行コードもCR+LFでないと読み込まなかったのではないかと思います。CSVを途中で割って読み込んでみたりして何処でエラーが出ているのかを確認する必要がありそうですが結構面倒です。
実際にベンチをかけてみると万単位のレコードではハングしますが、1000レコード程度では問題なく動くかと思います。
Illustoratorボードでアレなんですが、データの取り回し等諸々を考えるとInDesignのデータ結合の方が扱いやすいです。
リンクをクリップボードにコピー
コピー完了
ご返信いただき、ありがとうございます。
テスト用に作ったcsvでして、データの数で言うと1〜3ほどのものを試しに使っていました。
Ten A様にご提示いただいたスクリーンショットと見比べると、値がダブルクオーテーションで囲まれていないところに違いがありました。
ただ、「""なし」のデータでも、一度目の読み込みは特に問題がないのです。
一度目を読み込んだ後に、二度目のCSV読み込みになるとエラーが出てしまうようですので、CSVのエラーなのだろうか?と疑っている次第です・・・。
また、置き換えたいものがデザイナーが作成したチラシの中のテキストでして、できればillustratorで行いたいところです・・・。
リンクをクリップボードにコピー
コピー完了
OSなんかの違いで起こるとかの可能性もないではないのですが、新規ドキュメントを作成してそこに以下のようなCSVデータを読み込んでみるとどうでしょう?
companyName,pref1,pref2,address,phone
サンプル株式会社,大阪府,兵庫県,尼崎市,000-000-0000
サンプル1株式会社,大阪府,京都県,亀岡市,000-000-0000
サンプル2株式会社,大阪府,奈良県,奈良市,000-000-0000
サンプル3株式会社,大阪府,大阪府,大阪市,000-000-0000
リンクをクリップボードにコピー
コピー完了
Ten A様
cot editorで、貼っていただいたデータを作成したところ二度目の読み込みも問題ありませんでした!
今までは何が問題だったのでしょうか・・・
リンクをクリップボードにコピー
コピー完了
興奮してお礼を忘れてしまいました。
ありがとうございます!