请高手指教vb.net连接Excel该怎么写?

chsno2 2016-04-17 03:06:38

strFullFileName= "" '这里省略,我用MSGBOX检查过,strFullName是正确的文件位置
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
strFullFileName & ";Persist Security Info=False;Extended Properties='excel 8.0';HDR = YES;IMEX = 1"
cnn.Open()

程序总运行到这里停止响应了。
请高手指教。
...全文
242 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wpxxsyzx 2016-04-25
  • 打赏
  • 举报
回复
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='excel 8.0';HDR = YES;IMEX = 1';Data Source=" & strFullFileName
bluelang 2016-04-23
  • 打赏
  • 举报
回复

轻鸿万里 2016-04-22
  • 打赏
  • 举报
回复
Extended Properties='excel 8.0' 该不会你的EXCEL文件版本不是2007以上版本吧。
引用 楼主 chsno2 的回复:
strFullFileName= "" '这里省略,我用MSGBOX检查过,strFullName是正确的文件位置 cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ strFullFileName & ";Persist Security Info=False;Extended Properties='excel 8.0';HDR = YES;IMEX = 1" cnn.Open() 程序总运行到这里停止响应了。 请高手指教。
轻鸿万里 2016-04-22
  • 打赏
  • 举报
回复
试下Extended Properties='excel 5.0'
无涯大者 2016-04-18
  • 打赏
  • 举报
回复

        Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Common.ExcelFile + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1';"

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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