Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
蓝老师我用下列代码合并excel文件,提示
mg.Fields("日期","客户", "数量", "单价", "产品")格式不对,
用mg.Fields("日期,客户, 数量, 单价, 产品")也不行,
请蓝老师指点一下
Dim mg As New
Merger
mg.SourcePath = "d:\data\销售管理.xls"
mg.Format = "excel"
'指定格式
mg.SourceTableName
= "订单$" '指定要合并的表
mg.DataTableName =
"订单" '指定接收数据的表
mg.Fields("日期","客户", "数量", "单价", "产品")
mg.Merge() '开始合并
详细错误信息:
不可识别的数据库格式 'D:\Data\销售管理.xls'。
请蓝老师指导
蓝老师,如果“销售管理.xls”中用4个表页,分别为“订单”、“客户”、
“产品”、“价格”,我想用一个窗口按钮,实现一键合并4个表的数据,且每一个表都要指导合并的列名,请教老师如何修改代码
Dim mg As New Merger
mg.SourcePath = "d:\data\销售管理.xls"
mg.Format = "excel"
mg.SourceTableName = "订单$" '指定要合并的订单表
mg.DataTableName = "订单" '指定接收数据的订单表
mg.Fields = "日期,客户,数量,单价,产品"'指定接收订单表的部分列
mg.Merge() '开始合并订单表
mg.SourceTableName = "客户$" '指定要合并的客户表
mg.DataTableName = "客户" '指定接收数据的客户表
mg.Fields = "日期,客户,客户ID "'指定接收客户表的部分列
mg.Merge() '开始合并客户表
......
Dim mg As New Merger
mg.SourcePath = "d:\data\销售管理.xls"
mg.Format = "excel"
mg.SourceTableName = "订单$" '指定要合并的订单表
mg.DataTableName = "订单" '指定接收数据的订单表
mg.Fields = "日期,客户,数量,单价,产品"'指定接收订单表的部分列
mg.Merge() '开始合并订单表
mg = New Merger
mg.SourceTableName = "客户$" '指定要合并的客户表
mg.DataTableName = "客户" '指定接收数据的客户表
mg.Fields = "日期,客户,客户ID "'指定接收客户表的部分列
mg.Merge() '开始合并客户表