以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 用两个表的数据生成电子表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111058) |
-- 作者:zhangchi96 -- 发布时间:2017/12/14 15:19:00 -- 用两个表的数据生成电子表 以下是用“比对表1”生成电子表 Dim Book As New XLS.Book(ProjectPath & "Attachments\\住房公积金导出模版.xls") Dim Sheet1 As XLS.Sheet = Book.Sheets("调整表") Dim Sheet2 As XLS.Sheet = Book.Sheets("汇总表") Sheet1(0,12).Value = "<End>" Sheet1(3,0).Value = "<比对表1>" Sheet1(3,2).Value ="[身份证号]" Sheet1(3,3).Value ="[姓名]" Sheet1(3,9).Value = "<( [岗位津贴]+[生活补贴]) >" Sheet1(3,10).Value = "<[房积金]*2>" Sheet1(3,12).Value = "<渠道=\'统发\' and 是否在职 = \'在职\'>" Sheet1(4,0).Value = "<end>
以上生成的电子表的数据来自“比对表1” 电子表还有两个列 Sheet1(3,4) 和 Sheet1(3,5),计划调用另一个内部表“比对表2”的数据,没有关联,两个表中有相同的列“身份证号”,填充的要求是: Sheet1(3,4).Value = 数据来自“比对表2”中的“奖金1” Sheet1(3,5).Value = 数据来自“比对表2”中的“补贴1”+“补贴2”
请问高手,这两个数据填充如果写? |
-- 作者:有点甜 -- 发布时间:2017/12/14 15:26:00 -- 不可以,excel模板不支持这样两个表直接得到数据。
建议过度一下,在foxtable里面做一个临时表,把符合条件的数据先填充到那个表格,然后根据临时表设计excel模板。 |
-- 作者:zhangchi96 -- 发布时间:2017/12/14 16:02:00 -- 谢谢! |