【发布时间】:2010-09-18 20:35:05
【问题描述】:
在 winforms 应用程序中创建 CSV 文件,将其导入 Excel。
文件输出如下:
"header1", "header2", "header3", 1,2,3, 4,5,6
在生成 CSV 文件时应该用什么来表示换行符?
【问题讨论】:
在 winforms 应用程序中创建 CSV 文件,将其导入 Excel。
文件输出如下:
"header1", "header2", "header3", 1,2,3, 4,5,6
在生成 CSV 文件时应该用什么来表示换行符?
【问题讨论】:
我建议使用Environment.NewLine。
【讨论】:
虽然有各种规范和实现 CSV 格式(例如 [4]、[5]、[6] 和 [7]),没有正式的 规范存在,它允许各种各样的 CSV 文件的解释。本节记录的格式 似乎大多数实现都遵循:
每条记录位于单独的行上,由一行分隔 休息(CRLF)。例如:
aaa,bbb,ccc CRLF
zzz,yyy,xxx CRLF
【讨论】:
使用 \r\n 虽然它只适用于 \n
【讨论】:
我通常坚持使用“\n”——因为它对于使用它的平台来说是“正确的”。
【讨论】: