You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在react-csv导出的CSV文件单元格中添加换行?

解决react-csv导出CSV时单元格内换行的问题

要实现CSV单元格内换行,核心得遵循CSV规范:单元格内容必须用真实双引号包裹,且换行用\n字符。你当前的问题出在使用了HTML转义的"而非真实双引号,且未插入换行符。

修改后的代码示例:

rowResult.push([
  index + 1,
  `"${cartData[item].title}\n${attrs}"`
]);

关键细节:

  • 用真实双引号"包裹整个需要换行的单元格内容,CSV解析器才会识别这是一个完整单元格,不会把换行当成行分隔符。
  • 在需要换行的位置插入\n,Excel、Google Sheets等表格软件打开时会自动将其渲染为单元格内换行;若要兼容更多旧版软件,也可以用\r\n替代\n。

内容的提问来源于stack exchange,提问作者Alireza Bagheri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 00:15:44