以文本方式查看主题 - 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=96318) |
-- 作者:xietan417 -- 发布时间:2017/2/17 17:02:00 -- 批量导入同一个文件夹下的EXCEL文件! 在同一个文件下批量导入EXCEL文档,由于这个文件夹里还有其它格式的文档,用批量导入时会报错!如何消除这个报错? DataTables("各地库存").DeleteFor("") For Each File As String In FileSys.GetFiles("D:\\MG\\report") Dim fileName As String =File.SubString(File.LastIndexOf("\\")+1,File.length-File.LastIndexOf("\\")-1) Dim mg As New Merger mg.SourcePath = File mg.Format = "excel" \'指定格式 mg.SourceTableName = "仓库物料表_主表" mg.DataTableName = "各地库存" \'指定接收数据的表 mg.Merge() \'开始合并 Next |
-- 作者:有点色 -- 发布时间:2017/2/17 17:12:00 -- DataTables("各地库存").DeleteFor("") For Each File As String In FileSys.GetFiles("D:\\MG\\report") Dim finfo As new fileinfo(file) If finfo.Extension = ".xls" OrElse finfo.Extension = ".xlsx" Then Dim mg As New Merger mg.SourcePath = File mg.Format = "excel" \'指定格式 mg.SourceTableName = "仓库物料表_主表" mg.DataTableName = "各地库存" \'指定接收数据的表 mg.Merge() \'开始合并 End If Next |