为了账号安全,请及时绑定邮箱和手机立即绑定

CSV导入DataTable的问题

CSV导入DataTable的问题

慕慕森 2018-12-07 11:41:04
最近需要用到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的时候数据就没有了,不知道为什么。   如果使用逗号分隔,读取每一行数据,但是如果数据里面包含  逗号和引号  这个怎么处理。 有没有遇到过,谢谢!!
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

把你的CSV文件直接用Excel打开,看看有没有问题。
查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 532 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信