CSV导入DataTable的问题

最近需要用到CSV导入DataTable,但是出现了一些问题,希望大家帮忙。 如果使用  string connString = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + filePath + ";Extensions=asc,csv,tab,txt;"; 这种方式导入  会出现数据丢失: AllocationCode1,AllocationCodeValue1,AlternateLogin,AreaList,CardLoginOnly,Email,ExpirePasswordOnNextLogin,Firstname,Forced1,Group,InActiveReason,IsActive,Language,LastName,LoginExpirationDate,Password,VendorCode,Login,,,,,,,,,,,,,liu,,1234,,upload,,,,,,,,,,,,,22asd,,1a234,,upload2,,egw321,All Areas,TRUE,liuz@qq.com,FALSE,asfasf,FALSE,ADMIN,,TRUE,English,520,6/27/2014,1234aa,,72072,,ewg32,All Areas,TRUE,"sdgd@sg.com,sgdgre@dsg.com,theg@sdgerg.com;hrong0613@163.com",TRUE,235fha,FALSE,ADMIN,,TRUE,English,727,6/28/2013,1234aa,,72071 这个共有四行,但是如果有下面两行的话,第一行和第二行对应的lastName和Login在导入在DataTable的时候数据就没有了,不知道为什么。   如果使用逗号分隔,读取每一行数据,但是如果数据里面包含  逗号和引号  这个怎么处理。 有没有遇到过,谢谢!!
慕慕森
浏览 534回答 2
2回答

胡说叔叔

把你的CSV文件直接用Excel打开,看看有没有问题。
打开App,查看更多内容
随时随地看视频慕课网APP