データ結合について

[9592]データ結合について 投稿者:ハッチー 投稿日:2019/02/21 22:08:11
データ結合で横並びの英語の間に半角文字を入れたいです。

<データ1><データ2>
      ↑
    この部分

<データ1>に何も入っていない時は左に詰まるようにしたく、<データ1>のデータの後ろに半角スペースを入れてみたり、<データ2>のデータの前に半角スペースを入れてみたりしたのですが、どちらにしても半角スペースが反映されません。全角スペースなら反映されるのですが‥‥
何か方法はありませんでしょうか。
[9593]Re: データ結合について 投稿者:Uske_S 投稿日:2019/02/22 09:23:21
ハッチーさん、こんにちは。

データ結合ということはInDesignですよね。
それでデータ1はあったりなかったりすると。
半角スペースを入れているのはデータ結合に利用するcsvなどのデータのほうですよね?

仮にcsvなどであれば、区切り文字の前後の欧文スペースは無視される仕様です。
そもそも、InDesign側で「<データ1> <データ2>」というふうに、間にスペースを入れておけばよいかと思います。
仮に<データ1>がなければ行頭にスペースが残ることになるので、それを正規表現検索置換で削除する、というのがシンプルかと思いますがいかがでしょうか。
[9594]Re: データ結合について 投稿者:ハッチー 投稿日:2019/02/22 10:31:24
Uske_S さん、ご回答ありがとうございます。

ご回答いただいた通り、InDesignのことです。
記載してなかったこと申し訳ありません。

CSVの元データの方で半角を入れていたのですが、反映されなくて、悩んでいたのですが、やっぱり仕様だったんですね。
実は<データ1><データ2>の下にもデータがあり、両方にデータがないときは、データ結合のオプションの「空のフィールドのブランク行を削除」で上に詰めたいって考えていたものでInDesign側でなく、CSVの元データ側で半角スペースいれればなんとかなるんじゃないかと考えたんですが、まさか半角スペースが無視されるとは…。

正規表現で検索置換での削除を試してみます。
親切なご回答ありがとうございました。
[9595]Re: データ結合について 投稿者:Ryu 投稿日:2019/02/22 14:09:04
あれ?と思い、今試したら、CSVを読み込む際のオプションで「データソース内のスペースを保持」にチェックを入れると半角スペース残りましたがどうでしょう?

attached image
[9596]Re: データ結合について 投稿者:ハッチー 投稿日:2019/02/23 08:58:22
本当ですか?
早速月曜日に試してみます。
ありがとうございます。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア