在 winforms 应用程序中创建 CSV 文件,将其导入 Excel。
文件输出如下所示:
“标头 1”、“标头 2”、“标头 3”、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”——因为它对于使用它的平台来说是“正确的”。