【V15】如何做一份Excel的报表?
本帖最后由 LounIN 于 2021-5-31 11:53 编辑我需要导出一份Excel。大致效果是这样的
一个 Excel 中,有多个病人信息,每个病人又是独立的,有他自己检测的项目和结果。(如上图)
病人基本信息和项目、检测方法、结果等这种是我在后台传数据过去的
现在我不知道该怎么使用这个报表,做出这个效果。
求告知
这个需要使用报表分组功能,您看看这个报表设计对您有用没:
https://demo.grapecity.com.cn/activereportsjs/demos/features/control-specific/table/danjifenzu/purejs Crystal.Li 发表于 2021-5-21 11:23
这个需要使用报表分组功能,您看看这个报表设计对您有用没:
https://demo.grapecity.com.cn/activereport ...
我是用的 .NET 。不是前端的JS{:3_60:} LounIN 发表于 2021-5-21 11:38
我是用的 .NET 。不是前端的JS
不好意思,地址给您发错了:'(
但是道理都是一样的,这是AR15的模板库的文件:
https://demo.grapecity.com.cn/ActiveReports/ASPNET/Controlexplorer/Viewers/Default.aspx?category=1001&action=FL2
总体就是要设置分组来实现不同人员的查看。 Crystal.Li 发表于 2021-5-21 11:45
不好意思,地址给您发错了
但是道理都是一样的,这是AR15的模板库的文件:
https://demo.grapecity ...
你好!我看了一下,但是我找不到设计成分组的方法,能帮我设计一下,并告诉我设计的方法吗。我已经将报表文件和Json数据都上传了 可以,我下午给您做个demo Crystal.Li 发表于 2021-5-21 13:32
可以,我下午给您做个demo
好的,谢谢你! 您好,您这个数据无法直接实现需求,您需要在您的数据集处理一下,在做报表设计。
1、子数据集需要有一个字段和主数据集关联起来,我在这里先手动加了一个字段PatientId,让每个人的检查结果和他本人关联起来:
2、利用两个表格实现:一个表格绑定子数据集的数据;另一个表格先不绑定数据,删除表格头和表格尾,选中表格添加分组:
3、合并主表格明细行单元格,按照如下操作:
挪进去之后,可以调整下高度,使其全部显示下。
4、选中子表格添加数据过滤:
预览ok。demo:
Crystal.Li 发表于 2021-5-21 16:37
您好,您这个数据无法直接实现需求,您需要在您的数据集处理一下,在做报表设计。
1、子数据集需要有一个 ...
好的。谢谢!但是我现在遇到了一个大问题,就是后台渲染数据上去出现问题。如我Json所示。我是一个对象下面 装有一个 结果数组。而我现在是批量,也就是有多个病人,每个病人下都有一个 结果数组,我使用的是 reportDocument.LocateDataSource += new LocateDataSourceEventHandler(document_LocateDataSource); 这个方法渲染的,但是好像不太行。因为 GetData 那里只要 List。而我数据结果是 List《List》。 您可以先这样,先直连数据库,设计出来您的报表。
然后在后端程序里边返回您需要的报表数据表结构。也就是设计好报表之后,再根据需要返回table。
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5968534
页:
[1]
2