Posts Tagged ‘类EXCEL’

高效.NET Web报表设计

05.02.2009 by fengzhou - Comments Off - 0
Posted in .net报表相关

您见过比EXCEL的界面环境更适合设计静态报表的工具么?

相信制作过报表或者浏览过诸多报表的读者都会有一致否定的回答,EXCEL的界面环境确实是设计报表的不二选择,其设计效率与便捷的操作设置在定义静态报表方面的优势无可比拟。

同样的争议也曾经在专业级报表工具业内出现过,到底是控件式拖拽设计还是类似于Excel的设计模式?毕竟几个元老级别报表工具使用的都是控件拖拽的设计界面,但是,自从博计报表推出类Excel报表设计工具以来,这一争议得到了更响亮的回应:即便是在专业的报表设计工具内,类似于Excel的设计报表的工作效率还是远超出控件拖拽式的设计,如同以前的结论:在习惯了Excel的设计环境以后,没有人愿意拿Powerpoint的矩形框来拼表!

Excel即便是对非专业人士而言,也是一个容易上手的制表工具,入门根本不需要多少时间,很快就可以从无到有制作出界面精美的表格。下面我们来看看博计报表类Excel的设计模型在多大程度上继承了Excel的特点。

090306001

博计报表类Excel的设计界面

在左侧窗口的主设计界面,是最为常见的行列式二维表格,在这里设定格式时候会发现,在设定静态风格上,博计报表与Excel的功能完全一致:

  • 设定单元格宽度和高度、背景色、前景色、显示格式、换行、格线等等;
  • 字体类型、字体大小、字体粗细、斜体及下划线设置等;
  • 数据水平对齐、垂直对齐;
  • 格式刷;

在定义格式方面,这些都与Excel毫无差别,而博计报表的设计环境在静态格式的基础上还对单元格的表达式进行了继承;还记得如何在Excel中定义表达式么?想要在E3单元格中汇总A3-D3的数据,那你要在E3单元格中写入:=SUM(A3:D3)。同样的例子不妨拿到博计报表里面试一下,你会发现,在博计报表里面表达式处理与Excel如出一辙。

博计报表可以像Excel一样对位置变动的单元格中的表达式自动调整,如果在上面的表格里面,我在B3和C3之间插入一个新列,这时候Excel的F3单元格(原E3)的表达式会自动调整为:=SUM(A3:E3),同样,在博计报表的设计表格里,当设计者插入一行或者一列时,相关的表达式也会进行自动调整;不仅如此,诸如:A2+B3-A4、(A1+E2*D4)/C3,同Excel一样,这类灵活的公式定义也能得到正确运算。

博计报表是在继承Excel设计习惯的基础上实现了动态扩展数据的功能,这也是Excel无法实现的地方,例如下面报表的设计:

090306002

它的实际设计界面如下:

090306003

就工作效率而言,处理诸如上例之类的报表,博计报表毫无疑问是报表设计程序员的利器,正是由于博计报表的这种先进的类Excel的设计模式,与以往的工具相比,同一报表的制作效率提高竟达90%。这也是为什么自博计报表问世以来,受到广大报表设计者、编程人员、项目管理者的热捧,因为同传统的报表工具相比,博计报表确实是提高WEB报表设计效率,缩短开发周期,有效降低开发成本不可多得的新一代报表工具。

引自:.NET报表知识库
原文链接:高效.NET Web报表设计
相关文章:国内企业级应用中的报表需求 ; 五种主流web报表工具的功能对比选择适合自己的Web报表工具指南快逸报表类EXCEL的高效报表设计web报表的扩展功能
其他相关内容: 润乾商业智能解决方案商业智能BI联盟 ; Java报表 ; 报表软件报表工具的功能对比; .net报表工具

类Excel设计器的基本标准

03.23.2009 by hewei - 5 Comments - 0
Posted in web相关技术

现在很多报表开发工具改头换面后都号称支持类Excel式的报表设计,到底什么才是真正的类Excel报表设计器,今天我们主要从两方面来讨论:一是一个类Excel的报表设计器应该具备的最基本的功能;二是除了基本功能外,结合报表的数据特点,还应该有哪些扩充?

程序员选择使用类Excel方式进行报表开发主要是为解决报表的复杂表样,提高画报表的效率,而程序员和最终用户大都非常熟悉Excel的使用。从设计的方便性来说,报表厂商们需要提供一个尽可能贴近Excel使用习惯的设计器。也就是说,除了要有Excel的样子外,还需要在细节上下功夫,才能真正提高程序员的使用效率。

我们认为,支持类Excel报表设计的设计器,至少应该具备以下功能:
• 单元格的命名
Excel中单元格是用单元格在横、纵向所处的位置来命名的。如果另搞一套命名机制,一方面很麻烦,另一方面在表达式编辑时会带来一些不便。
• 单元格的基本属性
最基本得要求:包括单元格中数据的字体、大小、颜色、边框、前景色、背景色等等, 整行 、整列、整表修改编辑风格,支持格式刷等。
• 单元格内容的编辑
表达式的写法应该与Excel一致,如”=sum(A3+B5)”。插入、删除行列时,表达式可以自动变换,无须手工修改。当单元格中的内容/表达式较长、在格子里显示不下,在工具栏上有个编辑栏,可以完整地显示当前格的内容。
• 自定义函数
提供大量常用函数,并留有接口以便于添加用户自己的函数。
• 导入导出Excel文件
用户一般都有Excel的表样,对统计运算后的报表也习惯将其导出到Excel,提供Excel文件的导入/出也是一个必不可少的功能。

博计报表作为最优秀的报表厂商,.NET开发的报表设计器很好的继承了Excel的优点,是一款真正的类Excel使用环境的企业级报表开发工具。同时,博计报表在细节上更加追求方便实用,程序员或者终端用户学习的门槛低,掌握快,是一款绝对优秀的报表开发工具。

引自:.net报表工具
相关文章:利用内建数据集方便地进行快逸报表调试 ; Web报表的打印方案选择适合自己的Web报表工具指南快逸报表类EXCEL的高效报表设web报表的扩展功能
其他相关内容: 润乾商业智能解决方案商业智能BI联盟 ; Java报表 ; 报表工具

五种主流web报表工具的功能对比:设计模式易调整

12.23.2008 by web报表 - 0 Comment - 0
Posted in web报表

在实际做报表过程中,报表工具设计模式是否方便,在很大程度上影响了做报表的效率,下面就分开介绍一下个web报表工具在设计模式上的区别。

ireport为可视化制表模式,制表界面为条带填入式,生成的模板文件为XML文件;不支持EXCEL模板导入;格式对齐非常困难;对字体等其他格式的调整也非常麻烦;表格中的表达式不能随着行列变化而实现自动调整;

finereport为类EXCEL的表格式设计模式;支持EXCEL的导入导出;表达式循环引用死机,没有提示信息;表达式:删除插入行列,单元格和数据集的绑定需要手工修改,不能自动变化;

水晶报表为传统条带拖拽式的制表模式,格线对齐困难;不能导入 EXCEL 模板,因此也就不可能有类似 EXCEL 的格式刷、公式调整等;传统的线性报表模型,不支持非线性报表模型;c/s方式设计的报表模板和web方式设计的报表模板不一样,因此c/s的用户想修改web方式编辑出来的报表模板,那是不可能的!不一样格式的报表模板,很难提供完全一致的报表功能 ;

润乾报表为类excel的表格式设计模式,行列对齐非常容易;支持excel的无失真导入导出;插入、删除行列后,单元格的表达式、数据集绑定关系自动变化,不需要手工修改;

明宇报表为基于控件的条带拖拽式制表模式,对于格线较多的表格调整起来非常麻烦,而且难于实现严格的行列对齐;表格中的表达式不能随着行列变化而实现自动调整。

本人认为在做表方面Excel的表格式设计模式是最为方便的,已经被大众所接受,没有什么报表设计模式可以超越excel表格设计模式在人们操作习惯中的主导地位,所以类excel的表格式设计模式在报表的设计模式上应该是有优势。