以文本方式查看主题

-  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=109899)

--  作者:有点甜
--  发布时间:2017/11/22 15:46:00
--  

参考

 

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

 


--  作者:有点甜
--  发布时间:2017/11/22 22:28:00
--  

excel模板?这种?

 

http://www.foxtable.com/webhelp/scr/2492.htm

 


--  作者:有点甜
--  发布时间:2017/11/22 23:13:00
--  

看4楼 http://www.foxtable.com/webhelp/scr/2492.htm

 

或者看看

 

http://www.foxtable.com/webhelp/scr/0685.htm

 

http://www.foxtable.com/webhelp/scr/2334.htm

 


--  作者:有点甜
--  发布时间:2017/11/23 12:00:00
--  

mg.SourcePath = "G:\\11_项目开发\\条码扫描系统\\EXCEL模版"

 

改成

 

mg.SourcePath = "G:\\11_项目开发\\条码扫描系统\\EXCEL模版.xls"


--  作者:有点甜
--  发布时间:2017/11/23 14:40:00
--  
Dim mg As New Merger
 mg.SourcePath = "G:\\11_项目开发\\条码扫描系统\\EXCEL模版\\BOM基础数据.xls"
 mg.Format = "excel" \'指定格式
 mg.SourceTableName = "sheet1$" \'指定要合并的表
 mg.DataTableName = "BOM基础数据" \'指定接收数据的表
 mg.Merge() \'开始合并

--  作者:有点甜
--  发布时间:2017/11/23 17:18:00
--  

如果你表格本来没有空行,那说明你excel里面第一行是空行。


--  作者:有点甜
--  发布时间:2017/11/23 21:21:00
--  
以下是引用nuoyan88在2017/11/23 20:02:00的发言:
老师,还有一个问题,这个EXCEL导入路径到时发布程序了后,路径是不是要重新变动,因为我在我的电脑上编辑时是G盘,但是到别人的电脑没有G盘

 

可以让别人选择,如代码

 

Dim dlg As new OpenFileDialog
dlg.Filter = "excel|*.xls;*.xlsx"
If dlg.ShowDialog = DialogResult.OK Then
    Dim mg As New Merger
    mg.SourcePath = dlg.FileName
    mg.Format = "excel" \'指定格式
    mg.SourceTableName = "sheet1$" \'指定要合并的表
    mg.DataTableName = "BOM基础数据" \'指定接收数据的表
    mg.Merge() \'开始合并
End If


--  作者:有点甜
--  发布时间:2017/11/23 21:52:00
--  
10楼代码没问题,那么14楼代码肯定也没有问题。
--  作者:有点甜
--  发布时间:2017/11/23 22:59:00
--  
excel文件和你的项目一起发上来看看。