以文本方式查看主题 - 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=193154) |
-- 作者:shqpldczj -- 发布时间:2024/8/22 10:43:00 -- Excel报表的合并问题 |
-- 作者:有点蓝 -- 发布时间:2024/8/22 11:01:00 -- Excel就是这样的,要不就不要合并 |
-- 作者:shqpldczj -- 发布时间:2024/8/22 11:09:00 -- 合并的问题 合计是220000,实际应该是80000+60000=140000,Excel报表能做到吗?
|
-- 作者:有点蓝 -- 发布时间:2024/8/22 11:16:00 -- http://www.foxtable.com/webhelp/topics/1412.htm |
-- 作者:shqpldczj -- 发布时间:2024/8/22 11:51:00 -- 这些公式我都试过了 Excel报表生成后合并的数据只是显示,求和的时候还是按分开的求和所以结果就是80000+80000+60000=220000 |
-- 作者:有点蓝 -- 发布时间:2024/8/22 12:06:00 -- 这个是正常的,因为是按foxtable里的表格数据进行处理,而不是按照execl表格的数据进行处理。 这种特殊的求和考虑使用报表事件解决:类似:http://www.foxtable.com/webhelp/topics/1957.htm
|
-- 作者:shqpldczj -- 发布时间:2024/8/22 13:34:00 -- 麻烦修改一下 Dim Book As New XLS.Book(ProjectPath & "Attachments\\甲方乙方决算.xls") Dim fl As String = ProjectPath & "Reports\\甲方乙方决算.xls" Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() 我是代码生成的,用标记求和不会写
|
-- 作者:有点蓝 -- 发布时间:2024/8/22 13:38:00 -- 请上传实例说明 |
-- 作者:shqpldczj -- 发布时间:2024/8/22 13:40:00 -- 就是上面的合并问题 我要的结果是80000+60000=140000 |
-- 作者:shqpldczj -- 发布时间:2024/8/22 14:23:00 -- Excel标记求和 此主题相关图片如下:2.png 此主题相关图片如下:1.png A表“甲方合同”,B表“决算乙方”做了关联 Dim Book As New XLS.Book(ProjectPath & "Attachments\\甲方乙方决算.xls") Dim fl As String = ProjectPath & "Reports\\甲方乙方决算.xls" Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() 用代码生成了Excel报表 附件一个是模版一个生成后的报表,现在想求出审价金额的Excel表里的合计140000 [此贴子已经被作者于2024/8/22 14:27:59编辑过]
|