类excel的设计风格
采用控件拖拽式的传统报表工具设计报表,往往存在格线对齐的困扰,尤其是设计多层复杂表头的时候,工作量巨大,还总是达不到完美的效果。excel以其独特的电子表格的设计风格,避免了格线对齐的麻烦,于是广大用户对excel情有独钟,纷纷要求报表设计界面类似excel。
于是很多程序员纷纷效仿,不就做一个表格控件吗?这有何难!
可是,咱们的用户不是那么容易满足的,光是一个表格控件远远不能满足他们的要求,他们会提出各种各样excel拥有的设计能力,例如合并拆分单元格、自动折行、缩小字体填充、格式刷等等,至于单元格所拥有的属性就不用说啦,诸如边框、背景色、前景色、字体、字号等等,凡是excel有的报表工具都应该有。
于是有不少报表工具厂商或者程序员想出捷径,不是要一模一样嘛,那我干脆购买或者盗用excel控件不就得了。这么简单,那用户干脆用excel好了,还用你的报表工具或者报表程序干吗?很显然,用户还有更高的要求。
用户的理想需求是:在尽可能类似excel的基础上,提供一套完整的报表运算模型,能够很轻松地实现各种或简单或复杂的报表。简单的报表包括各种线性报表,如自由式、网格式、分组式、交叉式等;复杂的报表包括各种非线性报表,如多源、不规则分组、跨行组运算、行列对称等。有了运算报表的能力,excel的设计模型才能得到质的飞跃,真正成为用户青睐的设计风格。
有了这些模型还不能完全让用户称心,由于用户太喜欢excel了,之前往往做好了很多excel模板,用户希望设计报表的时候,能够直接把excel模板导入,免去重复设计表样的烦恼。当然了,用报表工具设计好的报表,还能导出成excel模板,以利于对数据进行二次加工处理。
以上是比较完美的类excel的报表工具的标准,也许有人会说,太难了,不可能有这么理想的工具。很幸运的是,润乾报表满足了以上要求,成为了新一代报表工具的领头羊。当然了,润乾报表除了具有完美的类excel设计风格以外,还有很多革命性的功能,例如强关联语义模型、多源填报模型等等。
效果演示