当前位置: 代码迷 >> C# >> 用oledb 从CSV 中读取数据,一部分字符串读不到
  详细解决方案

用oledb 从CSV 中读取数据,一部分字符串读不到

热度:195   发布时间:2016-05-05 02:56:46.0
用oledb 从CSV 中读取数据,部分字符串读不到?
 如标题,Oldbc也是一样。 网上找了一些帖子,有人说这两种方式会遇到这样的问题, 求大神给个解决方式?本人才接触C#,大神给解决方案劲量详细点吧。 谢谢!
------解决思路----------------------
看看csv是否标准,数据里有没有引号逗号空格等特殊字符。
------解决思路----------------------
好好的csv,效率最高的就是用文本方式逐行读取咯。oledb分析数据方式有些奇怪,会以前8行数据来假定列的数据类型,比如你某一列前8行都是数字,那么这个字段一但出现非数字的字符串是读不出来的。
  相关解决方案