近期都在处理淘宝商品数据包识别问题,满以为CSV文件就是以行为分割,以逗号为字段分割的文件体系。自己在编写处理程序时,增加了2个参数: 第一个,字符集,第二,告知处理方法,文件的列在第几行。 同时,对某些生成出来的数据包不规据的,例如生成出2个同名列的,等等文件,做了一定的容 ...
近期都在处理淘宝商品数据包识别问题,满以为CSV文件就是以行为分割,以逗号为字段分割的文件体系。
自己在编写处理程序时,增加了2个参数: 第一个,字符集,第二,告知处理方法,文件的列在第几行。
同时,对某些生成出来的数据包不规据的,例如生成出2个同名列的,等等文件,做了一定的容错。
满以为这样就OK了,没想到,老革命遇上新问题。原来 CSV文件中还是有转义的,引号即是。这一个处理,导致
程序出现了严重BUG,有一批数据包无法识别。。。。
现程序已经优化过。本CSV阅读程序,直接将CSV文件转换成TABLE格式,可以识别引号,可以识别在字符串中的回车,比一般网上查找的CSV文件
阅读程序要好,我试过,基本和WPS(我机器上没装OFFICE)容错能力一致。
using System;
原标题:C# 读CSV文件
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。