【问题标题】:How to split csv whose columns may contain , single quotes and double quotes如何拆分其列可能包含单引号和双引号的csv
【发布时间】:2013-01-07 04:22:12
【问题描述】:
favorite 
1 Given

2,1016,7/31/2008 14:22,'Geoff Dalgas',6/5/2011 22:21,http://stackoverflow.com,"Corvallis, OR",7679,351,81,b437f461b3fd27387c5d8ab47a293d35,34

预期输出是

2
1016
7/31/2008 14:22
Geoff Dalgas
6/5/2011 22:21
http://stackoverflow.com
Corvallis, OR
7679
351
81
b437f461b3fd27387c5d8ab47a293d35
34

【问题讨论】:

  • 使用 FileHelpers、TextFieldParser 或其他 csv-reader。不要重新发明轮子。

标签: .net


【解决方案1】:

.NET 没有任何出色的 CSV 库,所以首先使用CSVfix 将文件转换为同质格式(所有字段都用双引号),然后使用任何你想要的 .NET 库像,例如。 TextFieldParser.

执行此操作的命令是csvfix echo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多