处理CSV文件中的逗号

处理CSV文件中的逗号

我正在寻找关于如何处理一个CSV文件的建议,该文件正在创建,然后由我们的客户上传,并且可能有一个逗号值,比如公司名称。

我们正在研究的一些想法是:引号标识符(值“、”值“等),或者使用一个\而不是逗号。最大的问题是,我们必须使它容易,否则客户不会这样做。


元芳怎么了
浏览 2269回答 4
4回答

慕森卡

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模块不适应的一个缺点是,多行可以在单个字段中编码,这意味着您不能假设每一行都是单独的记录,您要么需要在数据中不允许换行符,要么就准备好处理这个问题。
打开App,查看更多内容
随时随地看视频慕课网APP