Tek*_*nos 1 c# csv
处理一个带有CSV文件并在每个","上拆分的程序.我遇到的问题是有些数字中有千个分隔符.在CSV文件中,数字正确呈现.当作为文本文档查看时,它们显示如下:
狗,猫,100,100,鱼
在CSV文件中,有四个单元格,值为"Dog","Cat","100,000","Fish".当我将","拆分为一个字符串数组时,它包含5个元素,当我想要的是4.有人知道解决这个问题的方法吗?
谢谢
Joe*_*orn 6
在读取csv代码时会出现两个常见错误:使用split()函数并使用正则表达式.这两种方法都是错误的,因为它们容易出现像你这样的极端情况并且比它们更慢.
相反,使用专用的解析器,如Microsoft.VisualBasic.TextFieldParser,CodeProject的FastCSV或Linq2csv,或者我自己在Stack Overflow上的实现.
归档时间:
14 年,8 月 前
查看次数:
2358 次
最近记录: