关于用OleDbConnection导入Excel表

敌奥斯 2013-12-31 05:34:06
这种表用OleDbConnection不能导入,但是这种表就可以导入,是怎么回事啊?网上搜是因为有表头,
...全文
230 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2014-01-02
  • 打赏
  • 举报
回复
引用 2 楼 u012948063 的回复:
运行提示的是
代码有问题
wind_cloud2011 2014-01-02
  • 打赏
  • 举报
回复
说是说你格式有问题
敌奥斯 2014-01-02
  • 打赏
  • 举报
回复
运行提示的是
MOMOKA 2014-01-02
  • 打赏
  • 举报
回复
excle文件版本问题,你的代码中用的OleDbConnection驱动的版本过低,不能支持07格式的excle。 这个是我写的代码。 我的用的驱动的版本比较新 这个代码支持07的。 string sheet = comboBox1.SelectedItem.ToString(); //选中的工作表名 string connStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + ";Extended Properties='Excel 8.0;HDR=YES; IMEX=1'"; OleDbConnection con = new OleDbConnection(connStr); con.Open(); string strsql = "select * from [ sheet1 $]";
lostuser 2013-12-31
  • 打赏
  • 举报
回复
alt+F11,打开代码,debug看看吧

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧