以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]通过WebBrowser控件加载excel表后,如何提取控件里某单元格数据?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184945)

--  作者:fox999
--  发布时间:2023/1/18 18:07:00
--  [求助]通过WebBrowser控件加载excel表后,如何提取控件里某单元格数据?
设想通过"选择模版"按键将excel文件加载到WebBrowser控件(已经实现),提取表头向数据库创建同样结构的新数据空表.通过TextBox手工确定表头所在行(这个也简单).

现在的难题是怎么样提取WebBrowser件里数据表头所在行的单元格数据并向数据库创建相同的新数据空表?初学者没有掌握foxtable对象属性的表达方式,摸索半天没有实现,求大佬指教,帮忙修改一下添加数据库新表列标题的代码,不胜感激

[此贴子已经被作者于2023/1/19 9:03:51编辑过]

--  作者:fox999
--  发布时间:2023/1/19 9:10:00
--  

--  作者:有点蓝
--  发布时间:2023/1/19 9:25:00
--  
不建议使用WebBrowser,不好控制

获取execl第一行数据可以参考这种用法:
Dim Book As New XLS.Book("c:\\test\\订单.xls")
Dim 
Sheet As XLS.Sheet = Book.Sheets(0)
For n As Integer = 0 To Sheet.cols.Count -1
    msgbox(Sheet(0,n).Value)
Next


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


--  作者:fox999
--  发布时间:2023/1/19 9:54:00
--  
以下是引用有点蓝在2023/1/19 9:25:00的发言:
不建议使用WebBrowser,不好控制

获取execl第一行数据可以参考这种用法:
Dim Book As New XLS.Book("c:\\test\\订单.xls")
Dim 
Sheet As XLS.Sheet = Book.Sheets(0)
For n As Integer = 0 To Sheet.cols.Count -1
    msgbox(Sheet(0,n).Value)
Next


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

加载本地excel表,不想注入数据库,又希望对加载的表作一些临时性的操作,可以用的控件有哪几个?lable不是要求绑定数据库表吗?


--  作者:有点蓝
--  发布时间:2023/1/19 10:04:00
--  
table可以绑定临时表的http://www.foxtable.com/webhelp/topics/0679.htm
--  作者:fox9999
--  发布时间:2023/1/20 16:25:00
--  
感谢蓝老师的指点,还想请教如果不用临时表,是否还有更直接的办法加载本地excel表呢?
--  作者:有点蓝
--  发布时间:2023/1/20 16:58:00
--  
可以看看:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=152

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=93434&skin=0