qq_32629511
菜鸟求教大神
采纳率50%
2019-01-21 17:06 阅读 579

OleDb 读取 excel 文件少一列问题

5

OleDb 读取 excel 文件,有一类excel文件读取时,有一列读不出来
情景:excel文件读出时少一列,当用格式刷刷新这列或者其他可读出的列,这个文件就能读出来了。或者另存为.xls或.xlsx(原始文件格式.xls)文件就能读出来.
代码如下:new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+ filename + ";Extended Properties=\"Excel 12.0 Xml;IMEX=1;HDR=YES\";");

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • zqckzqck 夫人的泡泡鱼 2019-01-21 21:54

    强烈建议使用NPOI来操作Excel,效率高,简单易用!

    点赞 评论 复制链接分享
  • Miaonly Dadamia 2019-01-22 17:01

    你看下这个方法呢(需要引用Spire.Xls.dll),方法参考:
    https://www.e-iceblue.cn/spirexls/import-or-export-data.html

    点赞 评论 复制链接分享

相关推荐