为了账号安全,请及时绑定邮箱和手机立即绑定

处理CSV文件中的逗号

处理CSV文件中的逗号

元芳怎么了 2019-06-03 16:32:33
处理CSV文件中的逗号我正在寻找关于如何处理一个CSV文件的建议,该文件正在创建,然后由我们的客户上传,并且可能有一个逗号值,比如公司名称。我们正在研究的一些想法是:引号标识符(值“、”值“等),或者使用一个\而不是逗号。最大的问题是,我们必须使它容易,否则客户不会这样做。
查看完整描述

4 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

CSV格式使用逗号分隔值,包含回车、行提要、逗号或双引号的值被双引号包围。包含双引号的值被引用,每个文字引号都由前面的引号转义:例如,3个值:

test
list, of, items
"go" he said

编码如下:

test
"list, of, items"
"""go"" he said"

任何字段都可以引号,但仅包含逗号、CR/nl或引号的字段。被引用。

没有真正的标准对于csv格式,但是几乎所有应用程序都遵循记录在案的约定。这里..其他地方提到的RFC不是CSV的标准,它是在MIME中使用CSV的RFC,包含一些非常规和不必要的限制,使它在MIME之外变得无用。

我见过的许多CSV模块不适应的一个缺点是,多行可以在单个字段中编码,这意味着您不能假设每一行都是单独的记录,您要么需要在数据中不允许换行符,要么就准备好处理这个问题。


查看完整回答
反对 回复 2019-06-03
  • 4 回答
  • 0 关注
  • 2187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信