导入EXCEL的时候,出现“外部表不是预期的格式” 导入的连接字符串为 conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel 8.0;Imex=1;HDR=Yes;\"";Excel为:2003的格式。EXCEL不是XML和HTML的格式。将EXCEL更改为2007的格式,然后再改回2003的格式。竟然就可以导入了。求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel 5.0;Imex=1;HDR=Yes;\"";改成5.0的再导入2003的试试 你的这个2003文件怎么来的?参考这文章:http://topic.csdn.net/t/20060525/10/4777220.html如果解决了请记得共享出来让大家学习。 导入的时候,读取EXCEL的时候报错。oledbConnection Open的时候报错。 读取EXCEL的时候报错是2003版本的excel文件吗?你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式 用记事本打不开,我的EXCEL 不是文本格式,不是HTML格式,不是XML格式。貌似网上的别人遇到的问题都是由于是文本格式引起的,我遇到的不是这个问题。纠结ing.... 把你的xls文件发来我测试下[email protected] 这个绝对是可以的,,现在就在做导入导出,, 我用的2010如果2007的不行就把下面的12改成8 strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=No\""; 03:conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel 8.0;Imex=1;HDR=Yes;\"";07、10:conectionString = "Provider=Microsoft.Jet.OLEDB.12.0;Data Source=" + filePath + ";Extended properties=\"Excel 12.0 Xml;Imex=1;HDR=Yes;\"";再试试呢 你的EXCEL是 MS EXCEL出品么? 不会是金山或其他软件出品的吧 C#读取串口条码扫描枪出现问题 UDP连接到外网后,端口会经Nat转换,连接不同外网会有不同的值,导致p2p打洞失败。 怎么只用正则保留<font> win7 smtp 问题 c#写的MDI,现在想让子窗体右上脚的关闭按钮也就是X失效或隐藏,如何做? devexpress winfrom chartcontrol 大数据加载问题 参数传递 数据库问题 通宵等待 搞不定真的不能睡觉啊 C#关于文件处理的问题。 我的msdn坏了!!!请帮帮忙! winform程序发布后web安装时的问题 大声神帮忙啊!
改成5.0的再导入2003的试试
参考这文章:
http://topic.csdn.net/t/20060525/10/4777220.html
如果解决了请记得共享出来让大家学习。
你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式
[email protected]
如果2007的不行就把下面的12改成8 strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=No\"";
conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel 8.0;Imex=1;HDR=Yes;\"";07、10:
conectionString = "Provider=Microsoft.Jet.OLEDB.12.0;Data Source=" + filePath + ";Extended properties=\"Excel 12.0 Xml;Imex=1;HDR=Yes;\"";再试试呢