1

我目前正在使用 ID CS4 的数据合并功能来导入我从 MySQL 数据库中导出的一些数据。虽然我可以设置 ID 来删除空行,但这并不总是适合我的目的,因为后面的行包含数据。结果,输出的数据中仍然出现空白。

由于我使用 PHP 来生成 CSV 文件,所以我的问题是:我是否可以在 CSV 文件中指示 InDesign 段落返回字符,以便随后可以按照我的意愿导入和显示数据。

例如,我尝试了以下示例,但似乎没有任何效果:

"code","description"
"12345", "Hardware\nTools"

"code","description"
"12345","Hardware \Z  Tools"

任何帮助将不胜感激!

4

2 回答 2

7

不知道为什么第一个答案被接受,因为它是错误的。

谷歌仍然把这个线程放在“数据合并设计换行符”的第三位,所以我想我必须给出一个真正的答案。

您可以在 CSV 文件中放入任何神奇的字符来在 InDesign 中自动生成换行符。

InDesign的Adob​​e 帮助指定:

您不能在数据源文件的字段中插入换行符。如果需要将字段拆分到不同的行,请创建两个不同的字段,例如<<Address1>><<Address2>>

如果您的行数是可变的,或者您不想仅为某些换行符创建额外的列,则只有一种解决方案:

  • 在您的 CSV 文件中,将换行符替换¤为可用作行分隔符的某些特定字符(例如)。
  • 然后,InDesign 中合并后,使用“编辑”菜单中的“查找/替换”工具,找到您的“行分隔符”并将其替换回换行符,InDesign 会理解。

我希望这将真正帮助那些像我一样在 InDesign 中遇到这些换行符的人。

于 2014-06-11T15:43:34.967 回答
0

根据此 PDF,在 IDML 中,您可以使用 指定“强制换行” &#x2028,也可以使用 强制“段落换行” <br/>

我不确定这是否正是您正在寻找的,但您可以尝试一下。

希望这可以帮助!

于 2011-05-04T13:02:12.677 回答