I列的5000合并后变成了一个5000,而不是分两行了

此主题相关图片如下:报表合并.png

合计是220000,实际应该是80000+60000=140000,Excel报表能做到吗?

此主题相关图片如下:合计.png

Excel报表生成后合并的数据只是显示,求和的时候还是按分开的求和所以结果就是80000+80000+60000=220000
这个是正常的,因为是按foxtable里的表格数据进行处理,而不是按照execl表格的数据进行处理。
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()
我是代码生成的,用标记求和不会写

此主题相关图片如下: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编辑过]