以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用两个表的数据生成电子表  (http://www.foxtable.com/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
--  
谢谢!