我在Swift工作,虽然这种语言可能并不相关,我正在创建一个相对简单的CSV文件。
我想在创建文件时提出一些建议,特别是:
任何其他建议/提示,以确保我的CSV质量是大多数读者的理想选择?
答案 0 :(得分:1)
我有几个创建CSV文件的应用。
包含换行符或字段分隔符的任何列值必须用引号括起来(双引号是常用的,单引号则少于引号)。
我只用\n
结束行。
您可能希望在创建CSV文件时为用户提供一些选项。让他们选择字段分隔符。虽然逗号很常见,但标签也很常见。您还可以使用分号,空格或其他字符。请务必正确引用包含所选字段分隔符的值。
使用UTF-8编码可以说是编码文件的最佳选择。它允许您支持所有Unicode字符,几乎任何支持CSV的工具都可以处理UTF-8。它避免了平台特定编码的任何问题。但同样,根据用户的需求,您可能希望为他们提供编码选择。