标准的方式将空字段写入CSV文件的最后一列

问题描述 投票:0回答:1

field1,field2,field3 abcdef,ghijkl, aaaaaa,bbbbbb,cccccc 有这样做的标准方式吗? RFC 4180提到了带有麻烦字符的双引号字段,但我没有专门提及空字符串。 我想知道是否有可能受到每个解析器的支持,或者这是否不一定是标准:

field1,field2,field3 abcdef,ghijkl,"" aaaaaa,bbbbbb,cccccc

	

规格实际上并没有说它不能以逗号结束,它说:

The last field in the
       record must not be followed by a comma
csv rfc4180
1个回答
0
投票

field1,field2,field3CRLF abcdef,ghijkl,CRLF aaaaaa,bbbbbb,cccccc

(注意:Linux可能只是拥有LF,Windows将具有CRLF)。
再次,您从技术上讲,您并没有在逗号中结束该行,并且CR和/或LF告诉解析器此记录已完成,然后移至下一行以获取下一个记录。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.