以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导入电子表格怎么报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21040) |
-- 作者:lpxjw_zyl -- 发布时间:2012/6/28 10:42:00 -- 导入电子表格怎么报错 Dim dlg As New OpenFileDialog dlg.MultiSelect = True dlg.Filter= "Excel 工作薄(*.xls)|*.xls|Excel 工作薄(*.xlsx)|*.xlsx" \'设置筛选器 If dlg.ShowDialog = DialogResult.OK Then For Each fl As String In dlg.FileNames Dim Book As New XLS.Book(fl) Dim Sheet As XLS.Sheet = Book.Sheets(0) For i As Integer = 3 To Sheet.Rows.count – 1 ‘选择导入电子表格起始行 For l As Integer = 0 To Sheet.cols.count – 1 ‘选择导入电子表格起始列 CurrentTable(i-3)(l+3) = sheet(i,l+3).Value Next Next Next End if |
-- 作者:狐狸爸爸 -- 发布时间:2012/6/28 14:30:00 -- 具体得看你的错误提示是什么。 你还得注意,如果excel表有1000行,而Foxtable中当前表只有900行,显然就会出错。 |