以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  批量导入EXCEL  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190925)

--  作者:atlas77
--  发布时间:2024/3/14 14:57:00
--  批量导入EXCEL
请问我有100个EXCEL不同名工作薄,每个工作薄里各有1个工作表(也不同名),请问如何批量导入FOXTABLE生成100个表格(名称同工作薄名称)
--  作者:有点蓝
--  发布时间:2024/3/14 15:10:00
--  
Dim dlg As New OpenFileDialog
dlg.MultiSelect = 
True
dlg.Filter= "Excel文件|*.xls" \'设置筛选器
If
 dlg.ShowDialog = DialogResult.OK Then
    For
 Each fl As String In dlg.FileNames
Dim Book As New XLS.Book(fl)
Dim name
 As string = Book.Sheets(0).name
Dim ip as New Importer
ip
.SourcePath = fl \'指定数据文件
ip
.SourceTableName = name & "$" \'指定要导入的表
ip.NewTableName =name \'导入后的表名
ip.Format = "Excel" 
\'指定导入格式

ip
.Import()
    Next
End
 If