在单元格中添加换行符(CSV)

32 csv excel

我想根据描述,尺寸,表面处理等内容导入需要逻辑拆分的产品描述.如何插入换行符,以便在导入文件时它们会显示?

raj*_*ah9 24

这个问题是回答得很好,在你可以编码CR/LF在成CSV文件?.

还可以考虑在Excel中对多行进行逆向工程.要在Excel单元格中嵌入换行符,请按Alt + Enter.然后将文件另存为.csv.您将看到双引号从一行开始,文件中的每一行都被视为单元格中的嵌入换行符.

  • 不幸的是,Excel 无法正确导入该文件。Excel 会将它们作为多个单元格导入(至少对于 Mac 版本)。 (7认同)
  • 抱歉,我可能没说清楚。我的意思不是如何在 Excel 中输入换行符。我的意思是,如果您导出包含换行符的单元格的 CSV,然后将文件导入回来,Excel 将无法正确处理它。这是[一些解决方法](https://superuser.com/questions/319549/importing-multiline-cells-from-csv-file-into-excel/1494059#1494059) (4认同)

小智 14

我也在努力解决这个问题.如果您"在尝试显示的csv字符串之前和之后添加,它会将它们合并到1个单元格中,同时表示新行.

csvString += "\""+"Date Generated: \n" ; 
csvString += "Doctor: " + "\n"+"\"" + "\n"; 
Run Code Online (Sandbox Code Playgroud)

  • 如果 " 显示并且换行符仍然造成问题,请查找空格!结束前一个单元格的逗号 (,) 和开始多行文本的 " 之间不应有空格。 (2认同)