最近需要用到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,[email protected],FALSE,asfasf,FALSE,ADMIN,,TRUE,English,520,6/27/2014,1234aa,,72072,,ewg32,All Areas,TRUE,"[email protected],[email protected],[email protected];[email protected]",TRUE,235fha,FALSE,ADMIN,,TRUE,English,727,6/28/2013,1234aa,,72071
這個共有四行,但是如果有下面兩行的話,第一行和第二行對應的lastName和Login在導入在DataTable的時候數據就沒有了,不知道為什么。
?
如果使用逗號分隔,讀取每一行數據,但是如果數據里面包含? 逗號和引號? 這個怎么處理。
有沒有遇到過,謝謝?。?
添加回答
舉報
0/150
提交
取消