如何在Excel制作的InDesign专用CSV文件中添加换行?
嘿,我刚好折腾过这个需求,给你几个能解决问题的实操步骤,亲测有效:
方法1:直接在Excel里排版后导出CSV(最省心)
- 先在Excel单元格里用Alt+Enter插入你需要的换行,把内容调整成想要的样子;
- 导出CSV时,选「文件 > 另存为」,格式挑「CSV (逗号分隔)(*.csv)」。这时候Excel会自动把包含换行的单元格用双引号包裹(符合CSV规范),不用你手动加引号;
- 重点:别用“CSV (MS-DOS)(*.csv)”或者其他格式,就选普通的逗号分隔CSV。
方法2:手动编辑CSV文件(适合需要批量调整的情况)
如果是直接改CSV文本(比如用记事本、VS Code),要遵守两个规则:
- 包含换行的单元格内容必须用双引号整个包裹起来;
- 换行符用Windows系统的
\r\n(或者直接在文本编辑器里按Enter键换行,只要确保内容在双引号内)。举个例子:
产品名称,产品描述 笔记本,"15.6英寸高清屏幕\r\n续航可达8小时"
关键:InDesign导入时的设置
就算CSV格式对了,导入时没开这个选项也白搭:
- 打开InDesign的「数据合并」面板,选择「选择数据源」导入你的CSV;
- 在弹出的「导入选项」窗口里,除了确认分隔符是逗号,一定要勾选**「保留换行符」**,这样InDesign才会识别单元格里的换行。
另外提醒下:如果遇到乱码,保存CSV时选UTF-8编码,InDesign导入时也对应选UTF-8就行。
内容的提问来源于stack exchange,提问作者esther
相关产品推荐
相关产品推荐

