Excel为:2003的格式。EXCEL不是XML和HTML的格式。
将EXCEL更改为2007的格式,然后再改回2003的格式。竟然就可以导入了。求解
25 个解决方案
#1
求解,无人?
#2
这个问题有点悬啊,同求
#3
conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel
5.0;Imex=1;HDR=Yes;\"";
改成5.0的再导入2003的试试
改成5.0的再导入2003的试试
#4
学习了
#5
兼容的问题
#6
+1
#7
maybe
#8
Excel 5.0,依然不行。
#9
你的这个2003文件怎么来的?
参考这文章:
http://topic.csdn.net/t/20060525/10/4777220.html
如果解决了请记得共享出来让大家学习。
参考这文章:
http://topic.csdn.net/t/20060525/10/4777220.html
如果解决了请记得共享出来让大家学习。
#10
12.0行不行
#11
+1
#12
已经改成5.0依然不行,很纠结。
#13
你是从哪里导入到哪里啊
#14
导入的时候,读取EXCEL的时候报错。oledbConnection Open的时候报错。
#15
读取EXCEL的时候报错
是2003版本的excel文件吗?
你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式
是2003版本的excel文件吗?
你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式
#16
用记事本打不开,我的EXCEL 不是文本格式,不是HTML格式,不是XML格式。貌似网上的别人遇到的问题都是由于是文本格式引起的,我遇到的不是这个问题。纠结ing....
#17
把你的xls文件发来我测试下
amxh@21cn.com
amxh@21cn.com
#18
这个绝对是可以的,,现在就在做导入导出,, 我用的2010
如果2007的不行就把下面的12改成8
如果2007的不行就把下面的12改成8
strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=No\"";
#19
转化为2007,然后修改连接字符串可以导入。现在的情况是2003的格式不能导入,继续求解?
#20
确实是有问题。不知道这个文件是制作过程是怎样的
#21
后续版本兼容前面的版本 就这么简单
#22
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;\"";
再试试呢
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;\"";
再试试呢
#23
你的EXCEL是 MS EXCEL出品么? 不会是金山或其他软件出品的吧
#24
你好,我今日也遇到这个问题,现在这个问题解决了没,求方法
#25
求方法
#1
求解,无人?
#2
这个问题有点悬啊,同求
#3
conectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended properties=\"Excel
5.0;Imex=1;HDR=Yes;\"";
改成5.0的再导入2003的试试
改成5.0的再导入2003的试试
#4
学习了
#5
兼容的问题
#6
+1
#7
maybe
#8
Excel 5.0,依然不行。
#9
你的这个2003文件怎么来的?
参考这文章:
http://topic.csdn.net/t/20060525/10/4777220.html
如果解决了请记得共享出来让大家学习。
参考这文章:
http://topic.csdn.net/t/20060525/10/4777220.html
如果解决了请记得共享出来让大家学习。
#10
12.0行不行
#11
+1
#12
已经改成5.0依然不行,很纠结。
#13
你是从哪里导入到哪里啊
#14
导入的时候,读取EXCEL的时候报错。oledbConnection Open的时候报错。
#15
读取EXCEL的时候报错
是2003版本的excel文件吗?
你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式
是2003版本的excel文件吗?
你用记事本能打开你的excel文件名,如果能打开,可能不是真正的excel格式的,而是兼容格式
#16
用记事本打不开,我的EXCEL 不是文本格式,不是HTML格式,不是XML格式。貌似网上的别人遇到的问题都是由于是文本格式引起的,我遇到的不是这个问题。纠结ing....
#17
把你的xls文件发来我测试下
amxh@21cn.com
amxh@21cn.com
#18
这个绝对是可以的,,现在就在做导入导出,, 我用的2010
如果2007的不行就把下面的12改成8
如果2007的不行就把下面的12改成8
strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=\"Excel 12.0 Xml;HDR=No\"";
#19
转化为2007,然后修改连接字符串可以导入。现在的情况是2003的格式不能导入,继续求解?
#20
确实是有问题。不知道这个文件是制作过程是怎样的
#21
后续版本兼容前面的版本 就这么简单
#22
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;\"";
再试试呢
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;\"";
再试试呢
#23
你的EXCEL是 MS EXCEL出品么? 不会是金山或其他软件出品的吧
#24
你好,我今日也遇到这个问题,现在这个问题解决了没,求方法
#25
求方法