終了

改行ありのテキストを含む変数ライブラリを読み込めますか?

New Here ,
Sep 10, 2024 Sep 10, 2024

リンクをクリップボードにコピー

コピー完了

Excelで作成したcsvファイルを変数パネルの「変数ライブラリの読み込み」からインポートする方法で、改行を含むテキストを入れ込むことは可能でしょうか。

 

csv形式で改行を示す記述方法があるのではないかと仮定して調べていますが

答えを見つけられず、こちらのフォーラムで投稿させてただきます。

キーワード
ツール , 読み込みと書き出し

表示

272

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Sep 10, 2024 Sep 10, 2024

CSVだと通常引用符で括って中で普通に改行するとよいのですが、データ結合の場合はこの状態はエラーになります。なので変数に改行を入れたい場合はXML形式でデータを組み上げる必要があります。

 

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
	<!ENTITY ns_custom "http://ns.adobe.co
...

投票

翻訳

翻訳
Community Expert ,
Sep 10, 2024 Sep 10, 2024

リンクをクリップボードにコピー

コピー完了

CSVだと通常引用符で括って中で普通に改行するとよいのですが、データ結合の場合はこの状態はエラーになります。なので変数に改行を入れたい場合はXML形式でデータを組み上げる必要があります。

 

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
	<!ENTITY ns_svg "http://www.w3.org/2000/svg">
	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
]>
<svg version="1.1"
	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
	 x="0px" y="0px" width="0px" height="0px" viewBox="0 0 0 0" style="overflow:visible;" xml:space="preserve">
<variableSets  xmlns="&ns_vars;">
	<variableSet  locked="none" varSetName="binding1">
		<variables>
			<variable  trait="textcontent" varName="item"></variable>
			<variable  trait="textcontent" varName="price"></variable>
		</variables>
		<v:sampleDataSets  xmlns="&ns_custom;" xmlns:v="&ns_vars;">
			<v:sampleDataSet  dataSetName="データセット 1">
				<item>
					<p>アイテム1
aaaaa</p>
				</item>
				<price>
					<p>2,200</p>
				</price>
			</v:sampleDataSet>
			<v:sampleDataSet  dataSetName="データセット 2">
				<item>
					<p>アイテム2
aaaa</p>
				</item>
				<price>
					<p>1,100</p>
				</price>
			</v:sampleDataSet>
・
・
・

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

教えていただきありがとうございます。

xml形式のファイルを使って改行を含むテキストを入れることができました。

 

 

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 10, 2024 Sep 10, 2024

リンクをクリップボードにコピー

コピー完了

tsunokakeさん、こんにちは。

Excel上でセル内改行を一時的に別の文字列に置換→Illustratorに配置後、改行に戻す、という運用ではどうでしょうか?

Excelのセル内改行は検索置換できます。

https://xtech.nikkei.com/it/pc/article/NPC/20070216/262265/


Uske_S

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

代替案のご提示、ありがとうございます。

実は今回は数十のデータセットがある想定でしたので、この方法だと厳しいかもしれませんが、

データセットの件数が少ない場合は便利そうですね。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

最新

スプレッドシートの方でXML構造を組み上げるような処理をすればCSVとワークフローはそう変わらないです。

スクリーンショット 2024-09-12 7.54.07.png

例えばXMLの可変部分を上のようなスプレッドシートを利用すれば1000単位のデータセットもCSVにちょっと工程をプラスする程度で組み上げることができます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines