分割逗号分隔值(CSV)

MAC*_*MAC 3 c# csv

如何在c sharp中拆分CSV文件?以及如何显示这个?

Gra*_*ham 12

我一直在使用Microsoft.VisualBasic.FileIO命名空间中的TextFieldParser类来处理我正在处理的C#项目.它将处理诸如嵌入式逗号或引号括起来的字段之类的复杂性.它返回一个字符串[],除了CSV文件之外,还可以用于解析任何类型的结构化文本文件.

  • “通用”功能的订购 1) 核心框架 2) 扩展框架 3) 开源库 4) 廉价付费库 5) 自己编写 (2认同)

Vin*_*vic 5

显示在哪里?关于拆分,最好的方法是使用一个好的库来实现这种效果.

这个图书馆非常好,我可以尽情推荐.

使用天真方法的问题是,通常会失败,有很多考虑因素,甚至没有考虑性能:

  • 如果文本包含逗号怎么办?
  • 支持许多现有格式(以分号分隔,或用引号或单引号括起来的文本等)
  • 和许多其他人