攻克金融系统开发难点,借助SpreadJS实现在线导入Excel自定义报表

Excel在金融、财税、投行和投资界应用广阔,常用于构建财务模型(Financial Model),如财务三张报表、NPV/IRR、市场规模预测、投资价值预测(DCF及Comparable)等。

自定义报表

自定义报表是指一种使得业务人员具有自主设计和修改报表能力的报表功能。自定义报表对报表软件提出了更高的要求,一般多见于功能较为强大的报表工具中。

ActiveReports 8 新特性(4):即席报表设计器 Ad-hoc Designer

ActiveReports 8 即席报表设计器是一个功能丰富、完全基于Web的报表解决方案,能帮助商业用户轻松地创建具有交互功能的报表。 这款基于浏览器的即席报表设计器,使用语义数据模型将开发技术细节和业务知识相分离,商业用户无需关心SQL等技术细节便可创建符合业务需求的报表。同时,该设计器还支持多用户报表,通过内置的SDK可实现自助式BI的需求,比传统报表工具更加有效。<br/><img src="/image.ashx?picture=Charts_thumb.png" alt="即系报表设计器 Ad-hoc Designer" width="500px" />

ActiveReports 报表套打案例展示

在商业报表系统中,我们常会遇到这样的报表类型需求:数据清单、图表报表、分栏报表、分组报表、并排报表、交叉报表、套打报表等,更为复杂的需求会有动态过滤、动态排序、向下钻取和贯穿专区等。本文主要讲述的是如何在 ActiveReports 中实现套打报表功能。

修改 ActiveReports3/6 升级到ActiveReports 7 之后的命名空间错误

从ActiveReports3/6升级到ActiveReports7之后需要重写ActiveReports3/6中自定义Viewer工具栏的代码,在ActiveReports3/6中的工具栏类型为 DataDynamics.ActiveReports.Viewer.ToolbarObject,在ActiveReports7中工具栏类型为System.Windows.Forms.ToolStrip,也就是说在ActiveReports7中使用的是 .NET 标准的 ToolStrip 控件。

【ActiveReports】动态设置报表中的列数量以及列宽度

在报表系统中,我们通常会有这样的需求,就是由用户来决定报表中需要显示的数据,比如数据源中共有八列数据,用户可以自己选择在报表中显示哪些列,并且能够自动调整列的宽度,已铺满整个页面。本文就讲解一下该功能的实现方法。