【问题标题】:InDesign Paragraph Return Character from CSV file?CSV文件中的InDesign段落返回字符?
【发布时间】:2011-08-15 11:39:07
【问题描述】:

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

由于我使用 PHP 生成 CSV 文件,我的问题是:我是否可以在 CSV 文件中指示 InDesign 段落返回字符,以便数据可以依次导入并显示为希望。

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

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

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

任何帮助将不胜感激!

【问题讨论】:

    标签: csv import merge adobe adobe-indesign


    【解决方案1】:

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

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

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

    Adobe Help for InDesign 指定:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-23
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多