以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何在EXCEL内查找某一特定值单元格后,取得这个单元格的行列号?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47957)

--  作者:linshengqi
--  发布时间:2014/3/20 13:07:00
--  [求助]如何在EXCEL内查找某一特定值单元格后,取得这个单元格的行列号?

现有一个EXCEL表SHEET1,内容某一个单元格有一个值为“职工名称”,我如何通过代码找到这个单元格,并取得这个单元格的行列号,以便可以将这个单元格所在的列的值导入到TABLE中。注意,我们事先是不知道这个单元格位于哪一个列的,提供的表有时多了一列、有时少了一列,没法用SHEET(N,M)的循环方式。

 


--  作者:y2287958
--  发布时间:2014/3/20 13:20:00
--  
可以sql建立临时表后在table中查找
--  作者:linshengqi
--  发布时间:2014/3/20 13:24:00
--  

谢谢。临时表不会用。有没有用循环读取该单元格行列的方法,直接导入的。

急,在线等答案。


--  作者:Bin
--  发布时间:2014/3/20 14:17:00
--  
Dim Book As New XLS.Book("D:\\订单.xls")
Dim Sheet As XLS.Sheet = Book.Sheets(0)


For i As Integer=0 To sheet.Cols.Count-1
    output.show(Sheet(0,i).Value)
Next