当前位置: 代码迷 >> C# >> 解析Excel中字符,该怎么解决
  详细解决方案

解析Excel中字符,该怎么解决

热度:118   发布时间:2016-05-05 04:58:12.0
解析Excel中字符
EXCEL某一列的前几行为数值,后几行为字符,
程序会把后几行也当成数值,所以读不到数据,我在网上看了说加IMEX=1;就可以识别字符。我试了还是不行。
链接字符如下:
string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1;'";

------解决思路----------------------
实在不行就用Office组件API去读取
------解决思路----------------------
放弃oledb,试试这个
把excel当数据库表操作,必然是一列里只能当同样的类型处理
用NPOI,直接对单元格进行操作,根据单元格类型读取数据
  相关解决方案