Foxtable(狐表)用户栏目专家坐堂 → [分享]oledb用Table查看Excel数据


  共有12821人关注过本帖树形打印复制链接

主题:[分享]oledb用Table查看Excel数据

帅哥哟,离线,有人找我吗?
逛逛
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
[分享]oledb用Table查看Excel数据  发帖心情 Post By:2013/7/31 12:44:00 [显示全部帖子]

        图片点击可在新窗口打开查看不是2003的要改连接串,注意表名,或自己写参数传入。

                    又修改了一下。 


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:excel查询.zip

[此贴子已经被作者于2015/10/4 11:10:22编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2013/8/1 15:17:00 [显示全部帖子]

改了一下,可以选择表名了。

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2013/8/28 21:17:00 [显示全部帖子]

以下是引用gzdw在2013-8-28 17:47:00的发言:

请问能否解释一下这段代码的含义?因为许多写法在狐表的帮助中找不到。

 

If e.Sender.SelectedPage Is Nothing Then '规避空选

    Exit Sub

End If

using DataSet1 As new System.Data.DataSet

Dim Connection As  New System.Data.OleDb.OleDbConnection

Connection.ConnectionString  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _

+ Vars("Path") + ";Extended Properties='Excel 8.0;HDR=yes ;IMEX=2'"

Dim adapter As New System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [" & Forms("窗口1").Controls("TabControl1").SelectedPage.name & "] ", Connection)

adapter.Fill(DataSet1)

Tables("窗口1_Table1").DataSource =  DataSet1.Tables(0) '按实际修改表名

Connection.Close()

End using

<!--EndFragment-->

1、定义数据集。

2、定义连接。

3、定义连接字符串,不是excel2003的修改这里,也可以用扩展名判断后选择,提高通用性。

后面就是一些取DataTable和绑定表的工作,最后释放连接。

using 表示代码结束后立即释放。后面两个红的是全路径引用对象。


 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/3/23 9:32:00 [显示全部帖子]

以下是引用实话实说在2014-3-23 9:13:00的发言:
EXCEL中的统计图表不能显示

这个是将Excel当数据库用,图表是显示不了的。


 回到顶部