以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]Excel报表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=40737)

--  作者:djyjcl
--  发布时间:2013/9/27 20:14:00
--  [求助]Excel报表
请问各位老师:如何利用Excel模板中自动生产的“年”、“月”,对工资汇总表中的工资项目分年、月进行统计?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:模板取数报表统计.zip


--  作者:有点甜
--  发布时间:2013/9/27 20:46:00
--  
 生成数据先于excel表达式,不能达到你的要求的。

 看了你的excel报表,你完全可以通过代码统计出结果,再往excel表格里设置值啊。不需要用模板。

 你先生成一个报表,然后用代码操作这个报表,往报表的某几个单元格设置值,参考

[此贴子已经被作者于2013-9-27 20:46:40编辑过]

--  作者:djyjcl
--  发布时间:2013/9/27 20:50:00
--  
谢谢!再学习学习。
--  作者:djyjcl
--  发布时间:2013/9/27 21:09:00
--  
请问有点甜老师:可否在报表生成前,定义年、月,对工资汇总表中的工资项目分年、月进行统计
Dim Book As New XLS.Book(ProjectPath & "Attachments\\工资汇总表_mb.xls")
Dim fl As String = ProjectPath & "Reports\\工资汇总表.xls"
Dim da As Date=Date.today
Dim years AS double
Dim months As double
years=da.year
months=da.month
Book.Build() 
Book.Save(fl) 
Dim Proc As New Process 
Proc.File = fl
Proc.Start()
[此贴子已经被作者于2013-9-27 21:16:22编辑过]

--  作者:有点甜
--  发布时间:2013/9/27 21:15:00
--  
 呵呵,你提醒我了,可以使用 全局变量,也就是 var变量,在excel里引用就行了。


--  作者:djyjcl
--  发布时间:2013/9/27 21:57:00
--  
呵,谢谢!我再试试。