﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java报表工具-随笔分类-Java报表—功能比较</title><link>http://www.blogjava.net/echoseason/category/30796.html</link><description>关注java报表工具 报表制作 </description><language>zh-cn</language><lastBuildDate>Tue, 16 Apr 2013 06:31:28 GMT</lastBuildDate><pubDate>Tue, 16 Apr 2013 06:31:28 GMT</pubDate><ttl>60</ttl><item><title>FineReport中调用Oracle存储过程</title><link>http://www.blogjava.net/echoseason/archive/2013/04/13/397806.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sat, 13 Apr 2013 13:51:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2013/04/13/397806.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/397806.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2013/04/13/397806.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/397806.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/397806.html</trackback:ping><description><![CDATA[<p align="center" style="text-align:center"><br /></p>  <p><strong><span style="font-size:12.0pt;font-family:宋体">方案：</span></strong><span style="font-family: 宋体">在报表中通过ajax在后台执行jsp，jsp获取参数并调用数据库存储过程，下面以一个实际例子来看。</span></p>  <p><strong><span style="font-size:12.0pt;font-family:宋体">环境：</span></strong><span style="font-family:宋体">Tomcat6.0</span><span style="font-family:宋体">，FineReport7.0.2，jdk1.6，oracle</span></p>  <p><strong><span style="font-size:12.0pt;font-family:宋体">步骤:</span></strong></p>  <p><span style="font-family:宋体">1:</span><span style="font-family:宋体">所有环境安装完毕，同时在oracle中创建一个删除数据的存储过程，如下图所示：</span></p>  <p align="center" style="text-align:center"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/存储1.png" width="252" height="152" alt="" /><br /></p>  <p><span style="font-family:宋体">2</span><span style="font-family:宋体">：编写一个jsp页面，用以获取对应存储过程，如下所示：</span></p>  <p><img src="http://www.blogjava.net/images/blogjava_net/echoseason/存储2.png" width="730" height="452" alt="" /><br /></p>  <p><span style="font-family:宋体">3</span><span style="font-family:宋体">：新建报表模板，并在模板中建立按钮，书写对应js如下：</span></p>  <p><img src="http://www.blogjava.net/images/blogjava_net/echoseason/存储3.png" width="1102" height="449" alt="" /><br /></p>  <p><span style="font-family:宋体">4</span><span style="font-family:宋体">：实际运行测试，结果如下所示：</span></p>  <p><strong><span style="font-family:宋体">点击前：</span></strong></p>  <p align="center" style="text-align:center"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/存储4.png" width="545" height="405" alt="" /><br /></p>  <p><strong><span style="font-family:宋体">点击后：</span></strong></p>  <p><img src="http://www.blogjava.net/images/blogjava_net/echoseason/存储5.png" width="524" height="392" alt="" /><br /></p>  <p><strong><span style="font-size:12.0pt;font-family:宋体">结束语：</span></strong></p>  <p><span style="font-family:宋体">例子比较简单，但是实际的时候一些编码等问题还是需要考虑的，如果传入数组参数另说了。</span></p><img src ="http://www.blogjava.net/echoseason/aggbug/397806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2013-04-13 21:51 <a href="http://www.blogjava.net/echoseason/archive/2013/04/13/397806.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>报表FineReport7.0优化功能之下拉树</title><link>http://www.blogjava.net/echoseason/archive/2013/04/13/397805.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sat, 13 Apr 2013 13:49:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2013/04/13/397805.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/397805.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2013/04/13/397805.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/397805.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/397805.html</trackback:ping><description><![CDATA[<p><br /></p>  <p style="margin-top:15.0pt;margin-right:0cm;margin-bottom: 12.0pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:1." style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:12.0pt;color:#383838">1. </span></strong><strong><span style="font-size:12.0pt;font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:#383838">控件效果</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/下拉1.png" width="330" height="241" alt="" /><br /></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:red">注：6.5.5版本会在输入框中显示选择值的完整路径。</span></p>  <p style="margin-top:15.0pt;margin-right:0cm;margin-bottom: 12.0pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2." style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:12.0pt;color:#383838">2. </span></strong><strong><span style="font-size:12.0pt;font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:#383838">基本属性</span></strong><strong></strong></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2.1" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">2.1 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">控件名</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">如</span><u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:blue"><a href="http://www.finereporthelp.com/help/6/4/0.html"><span style="color:blue">文本控件</span></a></span></u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">。</span></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2.2" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">2.2 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">可用</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">如</span><u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:blue"><a href="http://www.finereporthelp.com/help/6/4/0.html"><span style="color:blue">文本控件</span></a></span></u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">。</span></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2.3" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">2.3 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">可见</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">如</span><u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:blue"><a href="http://www.finereporthelp.com/help/6/4/0.html"><span style="color:blue">文本控件</span></a></span></u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">。</span></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2.4" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">2.4 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">控件值</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">给下拉树赋默认值，根据下拉树返回值的不同，默认值的输入格式不相同，必须与返回值的格式保持一致。</span></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:2.5" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">2.5 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">数据</span></strong><strong></strong></p>  <p style="margin-left:18.0pt;text-indent:0cm;line-height:12.0pt;text-autospace:ideograph-other"><span style="font-family:Symbol;color:darkblue">&#183;<span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span style="font-family:宋体;Times New Roman&quot;; color:darkblue">自动构建</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">自动构建树能够根据数据自动构建出下拉树，无需一层一层定义数据，但是其必须使用树数据集来构建。</span></p>  <p style="margin-left:18.0pt;text-indent:0cm;line-height:12.0pt;text-autospace:ideograph-other"><span style="font-family:Symbol;color:darkblue">&#183;<span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong><span style="font-family:宋体;Times New Roman&quot;; color:darkblue">分层构建</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">不是所有的数据都能自动构建出下拉树，因此需要分层构建。</span></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><strong><span style="font-family: &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:teal">层次1</span></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">层次1通过</span><u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;; color:blue"><a href="http://www.finereporthelp.com/help/6/0/3/0/1.html"><span style="color:blue">数据字典</span></a></span></u><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">来定义下拉框的实际值与显示值。</span></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><strong><span style="font-family: &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:teal">层次2</span></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">层次2的数据一般会根据层次1的数据进行过滤，因此需要定义成数据集，然后通过数据查询返回数据集定义的列。一般数据集定义成：</span><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;; color:cadetblue">SELECT </span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:cadetblue">字段 FROM 表名 WHERE 层次1的字段 = '${layer1}'</span></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:red">注：layer1表示取层次1节点的值，若在层次3中调用，则是SELECT 字段 FROM 表名 WHERE 层次2的字段 = '${layer2}'依次类推。</span></p>  <p style="margin-top:15.0pt;margin-right:0cm;margin-bottom: 12.0pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:3." style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:12.0pt;color:#383838">3. </span></strong><strong><span style="font-size:12.0pt;font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:#383838">高级属性</span></strong><strong></strong></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:3.1" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">3.1 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">多选</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">即确定下拉树类型，勾选多选即为多选下拉树，去掉勾选即为单选下拉树。</span></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/下拉2.png" width="706" height="261" alt="" /><br /></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:3.2" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">3.2 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">异步加载</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">勾选即为使用异步加载，下拉树中首次只加载父节点的数据，当点击父节点前面的加号后才会重新与数据库交互取出对应的子节点数据，适用于数据量大的情况。</span></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">去掉勾选表示下拉树中的数据是一次性全部取出，适用于数据量小的情况。</span></p>  <p style="margin-top:8.25pt;margin-right:0cm;margin-bottom: 8.25pt;margin-left:0cm;text-autospace:ideograph-other"><a name="a:3.3" style="width: 20px; height: 20px; text-indent: 20px; background-image: url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=image&amp;file=anchor.gif); background-repeat: no-repeat no-repeat;"></a><strong><span style="font-size:11.0pt;color:#383838">3.3 </span></strong><strong><span style="font-size:11.0pt;font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;; color:#383838">只返回叶子节点</span></strong><strong></strong></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:#383838">勾选只返回叶子节点，即下拉树文本框中只返回该节点的最后一层数据，不勾选即表示选中什么则返回什么，如下表：</span></p>  <table border="0" cellspacing="0" cellpadding="0" style="margin-left:23.25pt;border-collapse:collapse;">  <tbody><tr>   <td width="109" style="width: 81.75pt; border: 1pt solid black; padding: 3.75pt 3.75pt 3pt;">   <p align="left" style="text-indent: 16.5pt; line-height: 16.5pt;"><span style="font-family:   &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:dimgray">勾选叶子节点</span></p>   </td>   <td width="467" colspan="2" style="width: 350.6pt; border-style: solid solid solid none; border-top-color: black; border-right-color: black; border-bottom-color: black; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; padding: 3.75pt 3.75pt 3pt;">   <p align="left" style="text-indent: 16.5pt; line-height: 16.5pt;"><span style="font-family:   &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:dimgray">不勾选叶子节点</span></p>   </td>  </tr>  <tr>   <td width="109" style="width: 81.75pt; border-style: none solid solid; border-right-color: black; border-bottom-color: black; border-left-color: black; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 3.75pt 3.75pt 3pt;">   <p align="left" style="text-indent: 16.5pt; line-height: 16.5pt;"><span style="font-family:   &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:dimgray">选中a</span></p>   </td>   <td width="179" style="width:134.4pt;border-top:none;border-left:none;   border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;   padding:3.75pt 3.75pt 3.0pt 3.75pt">   <p align="left" style="text-indent: 16.5pt; line-height: 16.5pt;"><span style="font-family:   &quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:dimgray">返回值：a1,a2,a3</span></p>   </td>   <td width="288" style="width:216.15pt;border-top:none;border-left:none;   border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;   padding:3.75pt 3.75pt 3.0pt 3.75pt">   <p align="left" style="text-indent: 16.5pt; line-height: 16.5pt;"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:dimgray">a</span></p>   </td>  </tr> </tbody></table>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/下拉3.png" width="803" height="268" alt="" /><br /></p>  <p style="margin-top:3.75pt;margin-right:0cm;margin-bottom: 3.75pt;margin-left:0cm;text-indent:16.5pt;line-height:16.5pt;text-autospace: ideograph-other"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;color:red">注：只返回叶子节点只对多选下拉树起作用。</span></p>  <p>&nbsp;</p> <div id="haloword-lookup" class="ui-widget-content ui-draggable"><div id="haloword-title"><span id="haloword-word"></span><a herf="#" id="haloword-pron" class="haloword-button" title="发音"></a><audio id="haloword-audio"></audio><div id="haloword-control-container"><a herf="#" id="haloword-add" class="haloword-button" title="加入单词表"></a><a herf="#" id="haloword-remove" class="haloword-button" title="移出单词表"></a><a href="#" id="haloword-open" class="haloword-button" title="查看单词详细释义" target="_blank"></a><a herf="#" id="haloword-close" class="haloword-button" title="关闭查询窗"></a></div></div><div id="haloword-content"></div></div><img src ="http://www.blogjava.net/echoseason/aggbug/397805.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2013-04-13 21:49 <a href="http://www.blogjava.net/echoseason/archive/2013/04/13/397805.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FineReport V7.0亮点</title><link>http://www.blogjava.net/echoseason/archive/2013/03/25/396980.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Mon, 25 Mar 2013 12:00:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2013/03/25/396980.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/396980.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2013/03/25/396980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/396980.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/396980.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><br /></p><p style="text-indent:44.1500pt; margin-bottom:0pt; margin-top:0pt; text-align:center; "></p><p style="text-indent:21.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#ff0000; font-size:10.5000pt; font-family:'宋体'; ">说明：帆软公司对外宣传FineReport时，公开大版本号（V7.0），不公开小版本号，所以V7.0.3的产品亮点（优势），成为V7.0亮点。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport报表7.0是一款集移动BI、数据地图、B/S报表设计器三大亮点于一身的革命性报表软件产品，她的问世使得报表的设计、制作和查看更加便捷、专业化和人性化。</span></p><h1><span style="font-size: 16pt; font-family: 黑体;">亮点一：移动BI</span></h1><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">移动时代引发了技术和行为的变革。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">毫无疑问，世界已经改变，我们进入了移动应用时代，即第三屏时代。利用3G网络技术、移动互联网技术、智能手机、各种pad，我们早已不再受家庭、办公室、传统媒体的限制，现在通过这些移动终端，只需要动动手指即可随时随地地满足自己的需求。美国知名智库移动未来研究院执行长Chuck&nbsp;Martin指出，世界变得趋向移动化并非只是说技术方面的变革，而是说大众行为方面的根本性的变化。移动应用时代不仅给了我们丰富、便捷的信息应用体验，加快了我们生活与工作的节奏，也在改变着我们获取信息和进行决策的方式。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">移动时代引发了企业管理模式的变革。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">一个多世纪以来，从工业革命时代到移动互联网时代，科学技术是促进商贸发展的重要因素，同时也是管理理论和管理实践落地的帮手，管理思想的演变总是紧随技术发展的脚步而不断前行。企业管理层对与企业的分析和掌控程度，往往决定着领导决策的成熟度。只有时刻掌握企业的运营状况、全面了解企业的发展动态，才能及时、有效地制定各种管理措施，应对各种管理决策上的失误、并及时调整。在移动信息技术的深刻影响下，信息总量迅猛增长，人们传递信息的速度越来越快，信息的形式也越来越丰富。管理学之父Peter&nbsp;F．Drucker强调在现代管理中要卓有成效，信息的全面性和实时性至关重要，移动时代恰好就满足这样的要求。虽然企业信息不对称现象依然存在，但已经变成了对非结构化数据和结构化数据的实时掌握、分析和运用，扁平化管理更将大行其道。故而就要求企业管理能跟得上信息流的速度，能合理地、有效地根据信息来分配企业资源，并能在所获得的信息数据上进行及时、快速分析，正确决策，但实际中企业管理者很难一直坐在电脑前，因此企业管理的移动应用化就显得迫切而至关重要。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">基于时代的要求和企业管理的需要，移动BI便应用而生了。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">移动BI是帮助用户通过移动终端来实时连接企业数据中心，获取分析数据。它让企业能够实时决策、提高运营效率、灵活的工作流程以及加强对客户的响应能力。对于企业来讲，所需要的决策与分析并不仅仅是由办公室发出的，更多的体现在随时随地的决策，移动BI已经成为企业未来必然的选择。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">帆软FineReport中的移动BI功能</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8212;&#8212;数据决策平台移动客户端，以&#8220;管理于拇指之间，决策与千里之外&#8221;为理念，为用户搭建一个通往&#8220;无处不在的信息&#8221;的桥梁，帮助用户做好时间管理，充分利用时间碎片，随时随地分析决策，运筹帷幄，掌控好企业全局。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport可以帮助企业用户构建自己的移动BI，使用者可以在iphone、ipad及android智能手机上访问平台、浏览处理报表，查看分析企业的数据，而且可以得到适应于移动化的更优质的用户体验。个性化、人性化的定制和使用是先进信息化管理系统的重要特征，以个性化定制为特色的FineReport移动BI功能模块有主要有以下特点：</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">1、个性化定制BI应用</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">用户可以凭借自身对于业务的熟悉和对需求的充分理解，凭借FineReport的强大报表设计功能，自行零代码开发设计各种以报表分析为基础的BI应用。因为FineReport不但可以完美解决企业信息孤岛的难题，而且还能对现有软件进行改进和补强，可以打通企业内部各项移动应用，如移动ERP、移动CRM和移动OA等应用之间的关系，以及移动应用信息系统与传统信息系统的关系。故而FineReport的移动BI功能模块在真正意义上实现了数据的全面整理和个性化展示分析。</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">2、个性化的信息呈送</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport移动BI模块实现了与企业数据中心实时动态交互，帮助用户及时掌握企业动态。用户可以定制呈送的信息内容、方式和时间，自由选择要接收的数据信息。FineReport移动BI模块支持实时呈送和定时呈送两种方式，呈送信息的内容可以是统计报表，也可以是监控预警信息。用户只需要在数据决策平台中进行相关配置，结合用户角色和权限控制，即可轻松享受贴心的信息呈送的服务。有了个性化信息呈送，不管用户身在何地，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">都可以按照预定义，收到各种交互式的参考信息，帮助做出决策。</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">3、多样化的数据展现和交互</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">基于强大的报表展现功能和表单控件，FineReport移动BI模块可以提供多样化的数据展现和交互的应用。它支持简单列表展示、中国式复杂报表展示、增强统计分析展示、统计图展示和仪表盘展示，支持下拉框、日期、文本框等控件，可以进行数据钻取、图表钻取、图表联动等操作，更好的进行系统的、有条理的数据展示。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport移动BI模块也支持数据的填写上报，用户可以随时随地的审批工作、处理业务、下达决策指令。</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">4、舒适的移动应用体验</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport移动BI模块分为IOS和Android两个版本，用户只需下载安装并输入一次数据中心（BI）服务器地址，便可实现方便快捷、安全可靠的本地登录。在报表浏览时，移动BI模块提供了大小自适应和缩放功能，特制的图表触摸及手势操作、控件操作，以提供更好更快的BI体验。</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">5、FineReport移动BI的部分截图</span></h2><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">1、iphone</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点1.png" width="226" height="337" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点2.png" width="226" height="337" alt="" /><br /></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">2、android智能机</span></p><p style="margin-left:-12.3900pt; margin-left:12.3900pt; margin-right:-45.8850pt; margin-bottom:0pt; margin-top:0pt; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点3.jpg" width="195" height="345" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点4.jpg" width="194" height="345" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点5.jpg" width="194" height="345" alt="" /><br /></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">3、ipad</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点6.png" width="543" height="407" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点7.png" width="542" height="406" alt="" /><br /></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><h1><span style="font-size: 16pt; font-family: 黑体;">亮点二：数据地图</span></h1><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">在企业的信息数据中，有大量的数据是与地理位置相关联的，例如各区域的销售额和利润额等。这种情况下，如果能采用地图的形式来反映这些数据，无疑会比单纯的表格要直观形象得多，信息沟通将更加有效，也更具专业的品质和形象。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">数据地图就是解决此类问题的一种地理数据表达方式</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，它的作用有：</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">1、创建基于地理位置的可视化视图，直观地展现各区域分析指标的分步、趋势等；</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">2、发掘未被发现的数据宝藏，发现潜在的市场机会；</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">3、提升企业的专业品质和形象，增强竞争力</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">FineReport&nbsp;V7.0版本的地图功能模块，充分响应并满足了用户的需求，能以一种全新的、有别于传统表格的可视化方式呈现业务数据，是商业分析的高级形式和手段，可以给企业提供很多可视化的信息</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">1、客户群体分析</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">根据人口统计数据如年龄、性别、收入水平、教育程度等，在地图上对不同区域的客户进行剖析与分类，研究他们的生活方式、兴趣、购物习惯等，从而有针对性地做出营销方案。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">2、市场容量预测。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">在地图上分析各网点的资源投入、销售收入、产品的销售情况，预测整个市场的容量，从而将资源科学地配置到市场潜力最大的区域。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">3、门店选址分析。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">连锁超市、餐饮在门店选址中需要考虑的空间因素比较多，使用地图对现有的门店销售额和利润额进行统计，再根据地图上不同区域的客户信息确定最适合的位置。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">FineReport&nbsp;V7.0版本的地图功能模块，主要有以下优势：</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">1、丰富的内置地图粒度</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport内置了最新的世界地图、国家地图、省份地图，可以满足大多数用户以地市为基础统计、展示数据的要求。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点8.png" width="557" height="282" alt="" /><br /></p><h2><span style="font-size: 15pt; font-family: 黑体;">2、自定义地图</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">不同企业对地图数据有着不同的要求，而这种需求很难用特定的地图集合去满足，FineRepor采取用户自定义地图图片，可以选用内置地图，也可以自己上传地图图片，然后自定义绑定数据的方式，完美解决自定义区域地图、自定义门店分布、自定义场所分布、自定义业务区域的难题。</span></p><p style="margin-bottom: 0pt; margin-top: 0pt;"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点9.png" width="557" height="295" alt="" /><br /></p><h2><span style="font-size: 15pt; font-family: 黑体;">3、热力地图</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">地图上的数据值，FineReport不仅可以用不同颜色来表示，还可以用相同颜色的深浅来表示。后者便是热力地图，用户可以非常直观和具体的感知到数据的差异，可以在最短的时间里把握市场全局。</span></p><p style="margin-bottom:0pt; margin-top:0pt; ">&nbsp;<img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点10.png" width="557" height="247" alt="" /></p><h2><span style="font-size: 15pt; font-family: 黑体;">4、钻取多层级地图</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">钻取是改变数据维度的层次，变换成分析的粒度，是用户系统化进行数据分析的常用方式。FineReport天然支持地图的多层级钻取，用户不但能自定义钻取的层次和粒度，而且能自定义内置地图、内置统计图、用户上传地图等多种图形之间的钻取和联动。</span></p><p style="margin-right: 3.675pt; margin-bottom: 0pt; margin-top: 0pt;"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点11.png" width="290" height="263" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点12.png" width="227" height="192" alt="" /><br /></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "></p><h1><span style="font-size: 16pt; font-family: 黑体;">亮点三：B/S设计器</span></h1><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">企业的数据分析，目前很大程度上还依赖于报表展现，通常由技术人员根据具体业务需求设计好报表模板，再将数据展现出来，供决策层查看。但在实际开发报表时，很多业务需求不能确定，业务人员也不知道需求什么时候会有变动，如果用传统的方式制作报表，一旦需求变更，修改起来很是麻烦并且加大了技术人员的维护工作量。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'Times New Roman'; ">FineReport</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">首创了</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'Times New Roman'; ">B</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">/</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'Times New Roman'; ">S</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">报表设计器，打破了业务技术的界限，让业务人员参与到报表的制作当中成为可能。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器真正的革命性意义在于推动业务人员参与到分析报表的制作当中，直接提升企业数据分析的新思路从提出到落实的速度，加快企业的政策制定和执行的流程。</span></p><p style="text-indent:24.1000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">用户仅需在</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'Times New Roman'; ">B</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">/</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'Times New Roman'; ">S</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">端通过简单的拖拽目标数据及相关维度，即可得到不同维度、不同层次的分析结果，提升数据可视化程度，帮助决策层做出准确的决策。同时降低了系统开发的定制化程度，极大地降低了系统开发者的维护成本。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport&nbsp;的B/S设计器主要有以下特点：</span></p><h2><span style="font-size: 15pt; font-family: 黑体;">1、零技术实现报表制作</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器的报表制作思路与传统的C/S设计器一致，但B/S设计器从数据取用、报表制作、图表制作、权限设置、分享发布等过程完全实现零技术制作报表，用户只需要简单的点击鼠标，即可自由设置报表的样式、分析维度和统计维度，轻松得到自己想要的分析结果。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点13.png" width="555" height="278" alt="" /><br /></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><h2><span style="font-size: 15pt; font-family: 黑体;">2、强大的数据分析模式</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器全面智能支持对数据的OLAP分析模式，用户只需要选定分析方法，便可以实现多维度分析操作，得到不同层次、成员、度量的数据分析。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器内置的多种常见图表，用户可以自主选择；</span><span style="font-size: 12pt; font-family: 宋体;">多种计算模型，更可以快速计算占比、累计、加权等常见分析算法</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，满足用户不同分析的需要。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点14.png" width="343" height="342" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点15.png" width="554" height="277" alt="" /><img src="http://www.blogjava.net/images/blogjava_net/echoseason/亮点16.png" width="554" height="275" alt="" /><br /></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><h2><span style="font-size: 15pt; font-family: 黑体;">3、先进的数据建模管理</span></h2><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器全面支持主流的数据库类型，如Oracle、MySQL、SQL&nbsp;server等，也支持Excel文件，文本文件，XML，程序数据集，内置数据等数据源。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">	</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S设计器满足了用户对数据的便捷取用要求，提供了简单快速的精简归纳模块，无需繁琐的操作和配置，即可轻易上手。</span></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/396980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2013-03-25 20:00 <a href="http://www.blogjava.net/echoseason/archive/2013/03/25/396980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> Finreport，RQ和水晶报表在统计展现上的差异</title><link>http://www.blogjava.net/echoseason/archive/2012/11/09/391083.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Fri, 09 Nov 2012 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/11/09/391083.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/391083.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/11/09/391083.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/391083.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/391083.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">上一次讲了这三种主流的报表工具在数据源支持上的差异，这次要说一下最近正在关注的统计展现的不同。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">直接进入主题，从数据扩展上面开始讲，<a href="http://www.finereport.com/company  ">finereport报表</a>动态返回数据记录，单元格绑定的数据可自动进行扩展，支持全界面和书写表达式两种设置方式；RQ动态返回数据记录，单元格绑定的数据可自动进行扩展，支持全界面和书写表达式两种设置方式；而水晶报表不支持，是传统条带状工具。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">行列对称这个功能：finereport数据的扩展，并非像传统的分组报表只能纵向的扩展，而是天然支持行列对称，不需要写一行代码，设计横向报表；RQ数据的扩展，并非像传统的分组报表只能纵向的扩展，而是天然支持行列对称，不需要写一行代码，设计横向报表；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">单元格附属关系：finereport绑定数据列后的单元格之间并非平行关系，而是存在附属关系。附属格跟随其父格扩展；RQ绑定数据列后的单元格之间并非平行关系，而是存在附属关系。附属格跟随其父格扩展。；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">分组/列表：finereport可合并数据列当中的内容相同的值，返回给报表，即一般意义上的分组。或者不进行合并，按照数据库中的原样返回到报表中；RQ可合并数据列当中的内容相同的值，返回给报表，即一般意义上的分组。或者不进行合并，按照数据库中的原样返回到报表中；水晶报表支持，不同报表区域的数据展示方式不同，分组眉，分组脚即为分组形式，主体区为列表数据。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">数据汇总：finereport对数据进行求和，平均，个数统计等等。另外，还有页内汇总，组内汇总等等多种汇总方式；RQ对数据进行求和，平均，个数统计等等。另外，还有页内汇总，组内汇总等等多种汇总方式；水晶报表在指定的分组眉，分组脚区域进行简单的汇总。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">公式分组：finereport对数据记录，并不是简单地按照值进行分组，而是根据一定的公式逻辑的计算结果进行分组；RQ通过单元格编辑表达式来实现；水晶通过单元格编辑表达式来实现；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">高级分组：finereport数据并非枚举，而是可能需要按照分段分组，或者其它不规则的划分；RQ支持分段式分组；水晶报表支持简单的分段式分组。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">多数据源关联：finereport数据可以来自于多个不同的数据源，多个不同物理数据库，或不同类型的数据源；RQ数据可以来自于多个不同的数据源，多个不同物理数据库，或不同类型的数据源；水晶报表不支持，需要事先通过SQL将多个数据集拼合到一起。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">数据形态：finerepor包括数据字典和公式形态，数据字典是将报表设计的实际值和预览显示值的转换，主要用于关系表的数据转换；RQ通过实际值和显示值来达成数据形态；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">层次坐标：finereport对报表扩展后的数据，进行定位，从而可以设计同期比，占比，累计，排名等传统的工具无法实现的报表；RQ对报表扩展后的数据，进行定位，从而可以设计同期比，占比，累计，排名等传统的工具无法实现的报表；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">编号：finereport对扩展后的数据进行编号，或者自定义编号列表；RQ对扩展后的数据进行编号，或者自定义编号列表；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">子报表：finereport单元格内支持子报表，可以把报表划分成互不影响的逻辑块；RQ单元格内支持子报表，可以把报表划分成互不影响的逻辑块；水晶报表单元格内支持子报表，可以把报表划分成互不影响的逻辑块。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">公式运算：finereport增加了多种常用但EXCEL不支持的公式，特别是针对时间的公式运算，同时页眉页脚等处也增加了公式运算的支持。同时具有公式扩展功能；RQ增加了多种常用但EXCEL不支持的公式，特别是针对时间的公式运算，同时页眉页脚等处也增加了公式运算的支持。同时具有公式扩展功能；水晶报表支持一些简单的公式。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">组织递归树：finereport针对ID，PREID形式的数据，可以自动进行组织递归树分层，无需多层过滤条件，同时也提升此类报表的执行性能；RQ不支持；水晶报表不支持。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">总结：finereport可以制作分组报表，交叉表，多层交叉表，明细表，主从报表，分为多片的报表，以及其它任意不规则的报表类型；RQ可以制作分组报表，交叉表，多层交叉表，明细表，主从报表，分为多片的报表，以及其它任意不规则的报表类型；水晶报表仅支持简单的分组报表，明细报表，交叉表，主子表。对复杂的中国式报表仅能通过编程来实现。</span></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/391083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-11-09 11:38 <a href="http://www.blogjava.net/echoseason/archive/2012/11/09/391083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Finereport，水晶报表，RQ支持数据源的不同</title><link>http://www.blogjava.net/echoseason/archive/2012/11/01/390595.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 01 Nov 2012 03:32:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/11/01/390595.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/390595.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/11/01/390595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/390595.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/390595.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><br /></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">这三者都是目前报表届比较典型的三款产品。尤其是<a href="http://www.finereport.com/company ">finereport</a>和RQ，更是中国是复杂报表的典型。今天来简单的介绍一下三者所使用的数据源的不同。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; background:#ffffff; ">1.&nbsp;</span><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">java数据库连接</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">这三款报表在该项上没有差别，支持下面的这几种数据库：Oracle,DB2,SQLServer&nbsp;,MySQL&nbsp;,SqlServer,Informix等。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; background:#ffffff; ">2.&nbsp;</span><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">开放数据库互连</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">在这项上，这三者也没有差别，都支持ODBC。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; background:#ffffff; ">3.&nbsp;</span><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">Java命名和目录接口</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">在这一项上，这三款报表软件业没有差别，都是支持JNDI。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; ">4.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">程序接口</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">在这项上，还是没有显示出差异，三者都支持javaApi,Hibernate数据源,支持WebService,&nbsp;SOA等标准的数据。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">5．文本数据</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">inereport支持将Excel，txt文件，XML文件等文件型的数据直接作为数据源；RQ需要通过专门的数据抽取才能将excel作为数据源；水晶报表和帆软的finereport一样。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; ">6.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">内置数据</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">inereport和RQ支持内置数据集，而水晶报表不支持内置数据集。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">综上来看，finereport在这项上有些优势，RQ在文本数据的支持上有些缺陷，而水晶报表则是对于内置数据的不支持。</span></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/390595.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-11-01 11:32 <a href="http://www.blogjava.net/echoseason/archive/2012/11/01/390595.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>finereport，crystal（水晶报表）和RQ在报表设计上的对比</title><link>http://www.blogjava.net/echoseason/archive/2012/10/24/390156.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 24 Oct 2012 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/10/24/390156.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/390156.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/10/24/390156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/390156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/390156.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="text-align: left; font-size: 10.5pt; font-family: 宋体; "><a href="http://www.finereport.com/company ">finereport</a>报表软件，是南京帆软自主研发的</span><span style="text-align: left; font-size: 10.5pt; font-family: Calibri; ">一款高效易用的类Excel、纯Java报表工具，首创了B/S设计器应用和移动BI应用，集数据展示(报表)、数据查询(参数)和数据录入(填报)于一身，是制作复杂中式报表的首选商业Web报表软件</span><span style="text-align: left; font-size: 10.5pt; font-family: 宋体; ">。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">Crystal&nbsp;Reports（水晶报表）是一款商务智能（BI）</span><a href="http://baike.baidu.com/view/37.htm"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">软件</span></a><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">，主要用于设计及产生报表。水晶报表是业内最专业、功能最强的</span><a href="http://baike.baidu.com/view/696820.htm"><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">报表系统</span></a><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">，它除了强大的报表功能外，最大的优势是实现了与绝大多数流行开发工具的集成和接口。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">乾报表系统是基于独创的数据模型开发的新一代Web报表软件，出色地解决了传统报表软件难以解决的问题，轻松制作复杂困难的报表，是Web报表系统的理想选择</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">下面就来介绍一下这三种报表在报表设计上的不同。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">1、&nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">Excel报表设计器</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">inereport神似Excel的报表设计器，支持无限扩展的行列，多sheet报表，完全兼容Excel公式，当添加删除行列时，引用单元格的公式计算也可以自动变化。可以无失真的导入导出Excel。RQ，形似Excel的报表设计器，支持十行十列，不支持多sheet，导入excle需更改公式。很遗憾，水晶不支持。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">2、&nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">支持多报表运行环境</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">除了finereport之外，其他的2个报表工具都不支持多报表运行环境。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">3、&nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">支持远程报表环境开发</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">inereport支持通过远程报表开发环境，支持多人协同做报表，支持报表锁定与解锁；RQ只支持远程发布。水晶不支持。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">4、&nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">拖拽式操作</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">inereport不需要手写任何公式，通过鼠标拖拽即可实现数据的分组统计等设计；RQ支持拖拽，但是数据的分组，过滤，排序等均需手写表达式；水晶报表支持将数据拖拽到指定的区域内。</span></p><p style="margin-left:18.0000pt; text-indent:-18.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">5、&nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">零编码实现工具栏</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Calibri'; ">F</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">inereport，设计好的报表可以直接在浏览器中打开，无须任何编码即可利用内置的工具栏进行各种翻页，打印，输出等操作；RQ需要编码实现工具栏；水晶报表自动生成简单的翻页工具栏。</span></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/390156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-10-24 13:43 <a href="http://www.blogjava.net/echoseason/archive/2012/10/24/390156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国产优秀报表工具finereport和RQ性能测试</title><link>http://www.blogjava.net/echoseason/archive/2012/10/10/389282.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 10 Oct 2012 01:54:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/10/10/389282.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/389282.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/10/10/389282.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/389282.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/389282.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; "><br /></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">闲来无聊，想看一下所谓南帆软北润乾现在的产品性能怎么样，也想试试<a href="http://www.finereport.com/company ">finereport</a>所谓的行式引擎，就做了这个简单测试。</span></p><h3><span style="font-size: 16pt; font-family: 宋体; ">测试环境</span></h3><p style="margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">测试应用服务器配置：</span></p><table style="border-collapse:collapse; margin-left:0.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; "><tbody><tr><td width="111" valign="top" style="width:83.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; border-left:0.7500pt outset #000000; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">应用服务器类型</span></p></td><td width="113" valign="middle" style="width:85.0500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">IP</span></p></td><td width="122" valign="top" style="width:92.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="text-indent:21.1000pt; margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">CPU</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">OS</span></p></td><td width="85" valign="top" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">Memory</span></p></td><td width="75" valign="top" style="width:56.7000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">Storage</span></p></td></tr><tr style="height:23.7500pt; "><td width="111" valign="middle" style="width:83.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; border-left:0.7500pt outset #000000; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">Tomcat5.0</span></p></td><td width="113" valign="middle" style="width:85.0500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">192.168.100.96</span></p></td><td width="122" valign="middle" style="width:92.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">Intel(R)&nbsp;Core</span><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">(TM)</span><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">&nbsp;i7-2600&nbsp;CPU&nbsp;@3.4GHz&nbsp;3.39GHz</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">Windows&nbsp;Server&nbsp;2003</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">8G</span></p></td><td width="75" valign="middle" style="width:56.7000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">1TB</span></p></td></tr></tbody></table><p style="margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">测试数据库服务器配置：</span></p><table style="border-collapse:collapse; margin-left:0.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; "><tbody><tr><td width="111" valign="top" style="width:83.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; border-left:0.7500pt outset #000000; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">数据库类型</span></p></td><td width="113" valign="middle" style="width:85.0500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">IP</span></p></td><td width="122" valign="top" style="width:92.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="text-indent:21.1000pt; margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">CPU</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">OS</span></p></td><td width="85" valign="top" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">Memory</span></p></td><td width="75" valign="top" style="width:56.7000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:0.7500pt outset #000000; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">Storage</span></p></td></tr><tr style="height:23.7500pt; "><td width="111" valign="middle" style="width:83.4000pt; padding:0.0000pt 0.0000pt 0.0000pt 0.0000pt ; border-left:0.7500pt outset #000000; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="font-size:9.0000pt; font-family:'微软雅黑'; ">O</span><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">racle10g</span></p></td><td width="113" valign="middle" style="width:85.0500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; background:#c0c0c0; "><p style="margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">192.168.100.97</span></p></td><td width="122" valign="middle" style="width:92.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">ntel(R)&nbsp;Core</span><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">(TM)</span><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">&nbsp;i7-2600&nbsp;CPU&nbsp;@3.4GHz&nbsp;3.39GHz</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">Windows&nbsp;Server&nbsp;2003</span></p></td><td width="85" valign="middle" style="width:63.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">8G</span></p></td><td width="75" valign="middle" style="width:56.7000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:0.7500pt outset #000000; border-top:none; ; border-bottom:0.7500pt outset #000000; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:9.0000pt; font-family:'微软雅黑'; ">1TB</span></p></td></tr></tbody></table><p style="margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">测试工具</span></p><p style="text-indent:21.0000pt; margin-bottom:0pt; margin-top:0pt; line-height:150%; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">Mercury&nbsp;LoadRunner&nbsp;8.1+jprofiler</span></p><h2><span style="font-size: 16pt; font-family: 宋体; ">5万行数据展示结果</span></h2><table style="border-collapse:collapse; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; "><tbody><tr><td width="284" valign="top" colspan="2" style="width:213.0000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">未使用行式引擎</span></p></td><td width="284" valign="top" colspan="2" style="width:213.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">引用行式引擎</span></p></td></tr><tr><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td></tr><tr><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">5.303S</span></p></td><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">107.8M</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">2.416S</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">42.76M</span></p></td></tr></tbody></table><p style="margin-bottom:0pt; margin-top:0pt; "></p><h3><span style="font-size: 16pt; font-family: 宋体; ">10万行数据展示结果</span></h3><table style="border-collapse:collapse; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; "><tbody><tr><td width="284" valign="top" colspan="2" style="width:213.0000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">未使用行式引擎</span></p></td><td width="284" valign="top" colspan="2" style="width:213.1000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">引用行式引擎</span></p></td></tr><tr><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td></tr><tr><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">8.98S</span></p></td><td width="142" valign="top" style="width:106.5000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">156.1M</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">2.344S</span></p></td><td width="142" valign="top" style="width:106.5500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">41.80M</span></p></td></tr></tbody></table><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">通过数据量对比，列表展示引用行式引擎后性能大幅度提高，数据量越大，性能对比更明显。</span></p><h3><span style="font-size: 16pt; font-family: 宋体; ">测试结果对比</span></h3><table style="border-collapse:collapse; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; "><tbody><tr><td width="155" valign="top" rowspan="2" style="width:116.9500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="text-indent:22.5000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:15.0000pt; font-family:'微软雅黑'; ">数据量</span></p></td><td width="204" valign="top" colspan="2" style="width:153.4500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">普通报表</span></p></td><td width="207" valign="top" colspan="2" style="width:155.7000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:2.2500pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">行式报表</span></p></td></tr><tr><td width="99" valign="top" style="width:74.6500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="105" valign="top" style="width:78.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td><td width="102" valign="top" style="width:76.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">响应时间</span></p></td><td width="105" valign="top" style="width:78.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:1.0000pt solid #4f81bd; border-bottom:1.0000pt solid #4f81bd; background:#d3dfee; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">内存消耗</span></p></td></tr><tr><td width="155" valign="top" style="width:116.9500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">1w</span></p></td><td width="99" valign="top" style="width:74.6500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">2.615S</span></p></td><td width="105" valign="top" style="width:78.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">32.89M</span></p></td><td width="102" valign="top" style="width:76.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">2.418S</span></p></td><td width="105" valign="top" style="width:78.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">18.3M</span></p></td></tr><tr><td width="155" valign="top" style="width:116.9500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">5w</span></p></td><td width="99" valign="top" style="width:74.6500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">7.775S</span></p></td><td width="105" valign="top" style="width:78.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">168.6M</span></p></td><td width="102" valign="top" style="width:76.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">7.186S</span></p></td><td width="105" valign="top" style="width:78.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">61.5M</span></p></td></tr><tr><td width="155" valign="top" style="width:116.9500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:1.0000pt solid #4f81bd; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:10.5000pt; font-family:'微软雅黑'; ">10w</span></p></td><td width="99" valign="top" style="width:74.6500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">14.675S</span></p></td><td width="105" valign="top" style="width:78.8000pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">327.9M</span></p></td><td width="102" valign="top" style="width:76.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">13.413S</span></p></td><td width="105" valign="top" style="width:78.8500pt; padding:0.0000pt 5.4000pt 0.0000pt 5.4000pt ; border-left:none; ; ; border-right:1.0000pt solid #4f81bd; border-top:none; ; border-bottom:1.0000pt solid #4f81bd; "><p style="margin-bottom:0pt; margin-top:0pt; text-align:center; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'微软雅黑'; ">101.7M</span></p></td></tr></tbody></table><p style="margin-bottom:0pt; margin-top:0pt; "></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/389282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-10-10 09:54 <a href="http://www.blogjava.net/echoseason/archive/2012/10/10/389282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国内java报表软件对比</title><link>http://www.blogjava.net/echoseason/archive/2012/09/29/388842.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sat, 29 Sep 2012 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/09/29/388842.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/388842.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/09/29/388842.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/388842.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/388842.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:0pt; margin-top:0pt; "><br /></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">首先来认识一下java报表软件的分类：纯java工具盒支持java的工具。支持java的报表工具，其实就是非java的报表工具，但是呢，这类报表软件可以再java程序中调用。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">而纯java报表软件即java语言编写的报表软件，包括报表引擎、内核、设计器界面等等。</span></p><p style="margin-bottom:7.5000pt; margin-top:0pt; line-height:18.0000pt; background:#ffffff; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">这里主要介绍一些国内的纯java软件：</span><a href="http://baike.baidu.com/view/2661356.htm"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">润乾</span></a><span style="font-weight: bold; font-size: 12pt; font-family: 宋体; background-position: initial initial; background-repeat: initial initial; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; "><a href="http://www.finereport.com/company ">帆软报表</a></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="font-size: 10.5pt; font-family: Arial; ">皕杰报表</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">帆软报表，也就是<a href="http://www.finereport.com/company ">finereport</a>，</span><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">一款纯Java编写的企业级web报表软件工具。它能够全面支持主流的B/S架构以及传统的C/S架构，部署方式简单而灵活。</span><span style="font-size: 10.5pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">业</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构，支持多人协同工作，数图综合分析等决策支持便捷，支持多数据源和多源分片，打印支持一般格式的同时还首创Flash打印，打印效果很好。目前的最新版本是7.0，可以从官网下载。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="text-indent:21.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">润乾报表，除了高端的润乾报表，还有相对低端免费的快逸报表。这里主要介绍润乾报表，快逸报表不想多说，大家都懂的。润乾也是打破洋报表三足鼎立格局的又一代表。润乾的设计支持中国式复杂报表，以强大的数学理论为基础，这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达，终端服务器在公司总部，依靠公司技术人员进行数据处理和运算，但是有时使用用户多就会造成相当大的压力。目前的最新版本貌似是4.5.</span></p><p style="text-indent:21.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="font-size: 10.5pt; font-family: Arial; ">皕杰报表</span><span style="font-size: 10.5pt; font-family: 宋体; ">,</span><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">&nbsp;皕杰报表（BIOS&nbsp;Report）是Java平台上专业的</span><a href="http://baike.baidu.com/view/696820.htm"><span style="color: #136ec2; font-size: 10pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">报表系统</span></a><span style="font-size: 10.5pt; font-family: Arial; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">，它除了强大的报表功能外，最大的优势是基于开放的Java平台、符合中国人使用报表的习惯，在处理中国式报表具有独特的优势。</span><span style="font-size: 10.5pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">博主没有使用过，目前的最新版本好像是3.5.</span></p><p style="text-indent:21.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "></p><p style="text-indent:21.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/388842.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-09-29 15:28 <a href="http://www.blogjava.net/echoseason/archive/2012/09/29/388842.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国内报表工具大全</title><link>http://www.blogjava.net/echoseason/archive/2012/09/13/387608.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 12 Sep 2012 16:22:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/09/13/387608.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/387608.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/09/13/387608.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/387608.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/387608.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">说到报表工具，所有的人都是水晶报表，国外的报表做的确实不错，但是对于中国复杂式报表，真的做到了完全解决需求了嘛？其实不然，就像百度的中文搜索做的比google好，只有中国人才了解中国人，今天给大家介绍一下中国的报表工具，支持下国产。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">报表业内一直有南帆软，北润乾之说，我就从这两个报表工具入手开始介绍。这里只谈优点，至于缺点嘛，就要靠各位自己去体验啦！</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">首先是南<a href="http://www.finereport.com/company ">帆软</a>的产品FineReport。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">采取类excel的设计界面，从用户需求出发，产品简单易学，而且图表等功能都相当强大。最难得的是，他们公司的售后服务和技术支持做得相当人性化，问题解决速度很快。所以业内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构，支持多人协同工作，数图综合分析等决策支持便捷，支持多数据源和多源分片，打印支持一般格式的同时还首创Flash打印，打印效果很好。他们现在的最新产品是FineReport7.0，这</span><a href="https://skydrive.live.com/redir.aspx?cid=f9181d0c5c70f62c&amp;resid=F9181D0C5C70F62C!244&amp;parid=root" title="B/S报表FineReport7.0三大亮点在线观看"><span style="mso-spacerun:'yes'; color:#000000; font-size:12.0000pt; font-family:'宋体'; ">是一款集B/S报表设计器、移动BI、表单模式参数设计三大亮点于一身的革命性报表软件产品，他的问世使得报表的设计、制作和查看更加便捷和人性化。</span></a></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">接着是北润乾，</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">润乾报表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">是FineReport的主要竞争对手，也是打破洋报表三足鼎立格局的又一代表。它的产品有</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">润乾、快逸、博计三个主要的报表工具，其中快逸报表是一款以低端客户为主，以占领和扩大市场为目的的。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">润乾的设计支持中国式复杂报表，以强大的数学理论为基础，这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达，终端服务器在公司总部，依靠公司技术人员进行数据处理和运算，但是有时使用用户多就会造成相当大的压力。他们的产品在图表表达和美观、报表界面人性化、公式兼容、填报功能和系统集成等方面相对与帆软还是有一定的薄弱。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">用友华表（</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">）</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">产品分</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">组件和</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">插件两个姐妹产品。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">组件适用于开发</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Windows</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">报表应用程序，适用于</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">VB</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">VC</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">VF</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">.NET</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Delphi</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">C++Builder</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">PowerBuilder</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">等开发工具；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">插件适用于开发</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">B/S</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">结构的网络报表程序，支持</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">ASP</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">ASP.Net</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">JSP</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">VBScript</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">JavaScript</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">等语言开发。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">组件、插件</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">(ActiveX</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">控件</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">)</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具，有</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">700</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">多个编程接口，实现报表自定义，报表显示、打印预览、打印，图表，公式，自定义函数、资源本地化等强大功能，能够完全读写</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Excel</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">文件。用友目前主推用友</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">BQ</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">商业分析，涵盖全面的</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">BI</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">服务，为企业搭建一套完善的辅助决策分析体系，充分释放业务信息的潜力，从而帮助业务用户优化决策制定流程，获得竞争优势。同时，用友</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">BQ</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">提供丰富的用户体验形式：手机、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">iPad</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、大型多点触摸屏，都能利用恰当的信息，灵活快速地响应企业管理变化。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">e</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">表，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">e表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">号称水晶报表杀手，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">分为e表&nbsp;for&nbsp;.NET和e表&nbsp;for&nbsp;Java两个版本，分别用c#和Java语言实现。它的核心特点如下：无须复杂的&nbsp;SQL&nbsp;语句或编程就能实现复杂的统计报表，在HTML页面中可视化的设计和运行报表，可视化设计查询条件表单(即报表参数表单)，后台用纯c#语言或Java语言实现和.net程序或Java程序无缝集成。e表是纯&nbsp;.NET的报表工具，在.NET环境下可以无缝嵌入应用系统，用户可以通过报表设计器直接设计各种复杂格式的报表，在运行时通过报表服务器自动提取数据生成报表，可以通过Web方式展现、打印、导出。e表内置了一个强大的表单设计器，使用它可以可视化地设计报表的查询条件的输入界面。e表的报表设计器也是在IE浏览器中直接运行的。这样用户可以很方便地将报表设计器嵌入到自己的产品中。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">杰表，</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">杰表是一款针对中国式报表需求特点，融合多项先进创新技术，打造的新一代企业级</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">web&nbsp;</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">报表平台。杰表报表平台经过多年研发，多次改版后已经成为功能完备、相当成熟稳定的产品。不仅如此，杰表坚持在报表平台的性能和易用性上做出特色，使用杰表报表平台可以快速构建基于</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">web</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">的统计、查询、分析应用系统，</span>&nbsp;<span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">杰表采用纯</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">java</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">实现，具有很强的二次开发能力，是</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">j2ee</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">应用开发商理想的报表开发工具。</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp; &nbsp;</span></p><p style="margin-bottom:0pt; margin-top:0pt; "></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/387608.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-09-13 00:22 <a href="http://www.blogjava.net/echoseason/archive/2012/09/13/387608.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国内外java报表产品现状及比较</title><link>http://www.blogjava.net/echoseason/archive/2012/09/01/386726.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Fri, 31 Aug 2012 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/09/01/386726.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/386726.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/09/01/386726.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/386726.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/386726.html</trackback:ping><description><![CDATA[<div><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">无论是企业还是政府机关，上级要监管、考核下级，通常的做法是要求下级定时保送一些<a href="http://www.finereport.com ">报表</a>，然后对这些报表进行分析统计。例如税务、财政、交通、建设等部门，都有大量的年报、月报、季报甚至周报、日报等，要求下级层层上报；又比如银监会监督各商业银行，也需要各行定期保送报表；再比如，各统计局也要求企业定期保送大量统计报表，然后</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">再</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">汇总分析，生成本地区的统计报告。由此可见，报表上报汇总的应用需求，在我国是普遍存在的。</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">目前国内外的报表产品市场正方兴未艾，各种<a href="http://www.finereport.com/knowledge">报表工具</a>随着企业业务拓展和电子商务的兴起也将拥有更广阔的发展前景。但是报表市场内部的竞争却也是相当激烈，下面就为大家盘点一下国内外市场上的主流报表产品，也为用户选择报表工具提供一些借鉴。</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">在计算机时代，报表的准确定义是这样的：用表格、图表等格式来动态的显示数据。用一个公式来表示，即为：报表=多样的格式+动态的数据。一开始人们用excel或word等软件来编辑制作报表，但随着数据量的增大、对报表格式和动态加载数据的要求，这些软件已不能满足人们的需求了，于是就产生了专业的报表工具：数据库软件和报表软件。</span></p><p style="text-indent:24.2500pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">数据库软件，像SQL&nbsp;server、my&nbsp;SQL、DB2、ORACLE，它们拥有动态变化的数据，但是这类软件一般只会提供最简单的表格形式来显示数据。他们远不满足企业的要求，于是才出现了&#8220;格式多样化&#8221;的报表软件。报表软件需要有专门的报表结构来动态的加载数据，同时也能够实现报表格式的多样化。报表软件</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">提供了丰富的报表展现方式，还提供了数据的分析辅助，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">可以认为，报表软件就是BI的展现模块，可以帮助决策者进行各种分析。提供各种数据支持。</span></p><h3><span style="font-size: 16pt; font-family: 宋体; ">PART&nbsp;1.&nbsp;国内产品</span></h3><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;由于中国式报表数据量大、项目复杂，一般国外的报表软件都难以满足用户的要求，所以国内企业对于国内产品的依赖性还是比较明显，因此还是先介绍国内的主流产品。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">A.<a href="http://www.finereport.com/company ">&nbsp;FineReport</a></span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">南京帆软软件公司是一家拥有年轻有活力的研发和协作团队、以创新和诚信为理念、关注细节和服务的公司。他们的产品采取类excel的设计界面，而且从用户需求出发，产品简单易学，而且图表等功能都相当强大。最难得的是，他们公司的售后服务和技术支持做得相当人性化，问题解决速度很快。所以业内一般认为Finereport是打破洋报表三足鼎立局面的一大代表。它的主要特点是采用三层架构，支持多人协同工作，数图综合分析等决策支持便捷，支持多数据源和多源分片，打印支持一般格式的同时还首创Flash打印，打印效果很好。他们现在的最新产品是</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">FineReport7.0</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，这</span><a href="https://skydrive.live.com/redir.aspx?cid=f9181d0c5c70f62c&amp;resid=F9181D0C5C70F62C!244&amp;parid=root" title="B/S报表FineReport7.0三大亮点在线观看"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">是一款集B/S报表设计器、移动BI、表单模式参数设计三大亮点于一身的革命性报表软件产品，他的问世使得报表的设计、制作和查看更加便捷和人性化。</span></a></p><p style="margin-left:18.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">开发</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">过于细致</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，使得</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">某</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">些功能略显多余。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">B.&nbsp;<a href="http://reportblog.cn/archives/271">润乾报表</a></span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">润乾报表是FineReport的主要竞争对手，也是打破洋报表三足鼎立格局的又一代表。它的产品有</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">润乾、快逸、博计三个主要的报表工具，其中快逸报表是一款以低端客户为主，以占领和扩大市场为目的的。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">润乾的设计支持中国式复杂报表，以强大的数学理论为基础，这要求学习者有很强的数学能力。润乾报表设计方式依赖手写表达，终端服务器在公司总部，依靠公司技术人员进行数据处理和运算，但是有时使用用户多就会造成相当大的压力。他们的产品在图表表达和美观、报表界面人性化、公式兼容、填报功能和系统集成等方面相对与帆软还是有一定的薄弱。</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; text-align:left; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：学习曲线比较长，学习难度大；运算处理在服务器端，用户增多会造成性能降低。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">C.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">用友华表（Cell）</span></p><p style="text-indent:10.5000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Cell产品分Cell组件和Cell插件两个姐妹产品。Cell组件适用于开发Windows报表应用程序，适用于VB、VC、VF、.NET、Delphi、C++Builder、PowerBuilder等开发工具；Cell插件适用于开发B/S结构的网络报表程序，支持ASP、ASP.Net、JSP、VBScript、JavaScript等语言开发。Cell组件、插件(ActiveX控件)是北京用友华表公司在长期开发实践的基础上推出的功能强大、技术成熟的报表二次开发工具，有700多个编程接口，实现报表自定义，报表显示、打印预览、打印，图表，公式，自定义函数、资源本地化等强大功能，能够完全读写Excel文件。用友目前主推用友BQ商业分析，涵盖全面的BI服务，为企业搭建一套完善的辅助决策分析体系，充分释放业务信息的潜力，从而帮助业务用户优化决策制定流程，获得竞争优势。同时，用友BQ提供丰富的用户体验形式：手机、iPad、大型多点触摸屏，都能利用恰当的信息，灵活快速地响应企业管理变化。</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：1.&nbsp;代码工作量大；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">2.&nbsp;对.NET支持不好；因为自身技术路线的原因，对J2EE支持也不够完善；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">3.&nbsp;只支持Windows服务器；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">4.&nbsp;对于SQL语句的支持不够，需要自定义数据库方法，加大了开发者二次开发的代码量；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">5.&nbsp;组件稳定性差，为二次开发带来测试隐患；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">6.&nbsp;华表对大量的数据处理显得能力不足；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">7.&nbsp;其支持B/S模式的开发插件是客户端组件(activex)，每次从升级都要重新安装；而且activex会将报表计算工作全部集中在客户端，对客户端硬件要求非常高；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">8.&nbsp;缺少了应用中比较重要的&#8220;数据源采集&#8221;和&#8220;数据模型&#8221;这两块；</span></p><p style="text-indent:60.4800pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">9.&nbsp;报表属性方面，不支持数据缓存，不支持报表计算之前和之后的运算脚本；</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.&nbsp;单元格属性方面，不支持单元结束前后运行的脚本，不支持单元现实间距，仅支持6种单元格控件，不支持应用程序运行脚本；</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11.&nbsp;报表设计上，不支持分组交叉报表、主从报表，不支持多表数据，对套打仅简单支持</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.&nbsp;报表展现不支持导出图片，不支持flash打印</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.填报只支持代码保存模板数据，而非提交到数据服务器，而且不支持多表数据源</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">D.</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">e表</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">e表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">号称<a href="http://www.finereport.com/knowledge/aquire/crystalreport.html">水晶报表</a>杀手</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">分为e表&nbsp;for&nbsp;.NET和e表&nbsp;for&nbsp;Java两个版本，分别用c#和Java语言实现。它的核心特点如下：无须复杂的&nbsp;SQL&nbsp;语句或编程就能实现复杂的统计报表，在HTML页面中可视化的设计和运行报表，可视化设计查询条件表单(即报表参数表单)，后台用纯c#语言或Java语言实现和.net程序或Java程序无缝集成。e表是纯&nbsp;.NET的报表工具，在.NET环境下可以无缝嵌入应用系统，用户可以通过报表设计器直接设计各种复杂格式的报表，在运行时通过报表服务器自动提取数据生成报表，可以通过Web方式展现、打印、导出。e表内置了一个强大的表单设计器，使用它可以可视化地设计报表的查询条件的输入界面。e表的报表设计器也是在IE浏览器中直接运行的。这样用户可以很方便地将报表设计器嵌入到自己的产品中。</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">对浏览器和服务器的要求比较严格</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">E.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">杰表</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="font-size: 10.5pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">杰表是一款针对中国式报表需求特点，融合多项先进创新技术，打造的新一代企业级<a href="http://www.finereport.com/knowledge/professional/webreport.html  ">web&nbsp;报表</a>平台。杰表报表平台经过多年研发，多次改版</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">后已经成为</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">功能完备</span><span style="font-size: 12pt; font-family: 宋体; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">、相当</span><span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">成熟稳定的产品。不仅如此，杰表坚持在报表平台的性能和易用性上做出特色，使用杰表报表平台可以快速构建基于web的统计、查询、分析应用系统，</span>&nbsp;<span style="font-size: 12pt; font-family: Verdana; background-color: #ffffff; background-position: initial initial; background-repeat: initial initial; ">杰表采用纯java实现，具有很强的二次开发能力，是j2ee应用开发商理想的报表开发工具。</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;缺点：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">1.报表：不支持<a href="http://www.finereport.com/knowledge/write/super-sub.html ">主子报表</a>，对于复杂分组报表也支持的不好；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.数据源：不支持多源数据源；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.图表：不支持地图、甘特图、股价图、仪表盘，不支持图标交互；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.打印：不支持flash打印；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.普通版不支持填报；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.参数：不能动态显示参数控件。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">F.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">数巨分析系统（</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'Times New Roman'; ">Max@X&nbsp;Analyser</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">）</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;Max@X&nbsp;Analyser（数巨分析系统）是一套基于互联网络（Internet）构架的数据分析软件产品，其集成版专门针对软件企业的应用开发与无缝集成而设计，以&#8220;九大模型组合＋柔性化报表加工算法&#8221;的独特思路，适应了千变万化的报表需求，帮助软件企业在自身产品中快速完成复杂报表设计与人性化OLAP分析创建，从而增强了软件产品的争实力。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;数巨系统主要以报表（Reports）、联机数据分析（OLAP）、服务器引擎（Server&nbsp;Engine）、应用服务器（Analyser&nbsp;Server）四部分组成。而其中的MAX&nbsp;Reports是一套功能强大且简单易用的专业报表开发工具与数据分析工具。数巨报表支持Web方式下的应用，并成功地解决了B/S架构软件中报表制作、预览、打印及导出文件等难题。使用或集成数巨报表，可以高效率地进行进行Web报表的制作、打印（包括表格和票据等的套打），并能存取、分析、分享数据，以及转换、分发、管理报表。</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;缺点：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">1.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Max&nbsp;Reports是控件式报表，内核使用fastreport，故而存在版权问题；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">R</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">eports是条带式设计风格，格线对齐困难，无法零编码实现非线性报表；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;不能导入excel;Reports不是纯java开发的，不能做到嵌入式的集成；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp;支持填报，但填报编辑风格少，没有下拉数、动态过滤等功能。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'宋体'; ">G.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Esensoft</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">主要产品有</span><span style="mso-spacerun:'yes'; text-decoration:underline ;font-size:12.0000pt; font-family:'宋体'; ">BI@Report和i@Report</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">.。i@Report是网络化的报表收集统计分析平台，允许用户任意设计报表样式，并通过报表服务器实现数据报送、汇总、分析等一条龙服务。BI@Report是基于B/S架构的BI平台，严格遵循数据仓库（DW）商业智能（BI）的理论和技术架构，允许用户创建并管理多维数据模型，并实现各种灵活的数据展现和数据分析。BI@Report功能完善，操作简便，展现丰富美观，且充分根植本土文化。</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">借助BI@Report，用户可以方便快速地构建强大的数据分析、预警监控、报表展现、门户展示等系统，规划数据仓库主题模型，建立多维数据集市，实现各种灵活的多维分析。借助BI@Report，用户可以方便快速地构建强大的数据分析、预警监控、报表展现、门户展示等系统，规划数据仓库主题模型，建立多维数据集市，实现各种灵活的多维分析。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">可实现</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">在任何时间地点通过浏览器来观看报表、统计图等分析结果</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">基于浏览器的精确打印，支持</span><a href="http://car.auto.ifeng.com/series/2567"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">EX</span></a><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">CEL、PDF等形式的报表输出，并且可以方便的进行存储和分发。</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：BI系统主要适用大型企业，价格昂贵；</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不支持Flash打印功能；数据填报功能不突出</span></p><p style="margin-bottom:15.6000pt; margin-top:8.7000pt; "><span style="mso-spacerun:'yes'; font-size:14.0000pt; font-family:'Times New Roman'; ">H.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'Times New Roman'; ">ChinaExcel</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:8.7000pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">ChinaExcel采用MVC模式，数据模型和View完全独立，使用ACTIVEX技术，在WEB上面使用HTTP技术，支持B/S与C/S展示，自主开发，强调升级周期短，每月都会更新。大型企业级报表软件，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">真正实现用户自己定义报表的功能，包括自定用户界面、字段等各种功能。支持统计报表应用、文档管理、各类表单定义（借款单、用车申请单等）、数据上报、合同管理、工程进度管理、用户自定义统计报表、Excel导入导出等</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">各项功能</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">。用户可以通过此开发工具开发C/S应用和WEB应用，设计报表模板、生成对应的vb、delphi、c++Builder、vc、asp、asp.net、jsp、php等工程项目，并测试工程项目等。通过可视化脚本定义控件，不用编写代码，直接生成各类脚本，大大简化各类脚本的定义，完成各类复杂的统计报表。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">另外，他们自主研发的</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">ChinaExcel&nbsp;Chart是一个独立的图表控件，操作方式和展现方式完全类EXCEL的图表控件。其中报表组件和报表插件中也有自带的图表功能可以使用。</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:8.7000pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：1.&nbsp;每月更新造成客户端的使用功能滞后，升级换代也比较麻烦；</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:8.7000pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;ACTIVEX的</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">报表计算工作全部集中在客户端，对客户端硬件要求非常高；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;图表控件加重服务器的负荷，不利于大量数据的处理。</span></p><h3><span style="font-size: 16pt; font-family: 宋体; ">PART&nbsp;2.&nbsp;国外产品</span></h3><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">A.&nbsp;&nbsp;Crystal&nbsp;Report</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">BO依靠<a href="http://www.finereport.com/knowledge/aquire/crystalreport.html">水晶报表</a>强大影响力，完整商业智能解决方案，sap优势客户资源，和水晶易表，在有高端BI需求(非近报表层次)的最终用户那里有一定影响力，在软件公司中市场影响力一般。</span><a href="http://www.zonefound.com.cn/Product/BusinessObjects/Crystal-Reports-Server.html"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; background:#ffffff; ">SAP&nbsp;Crystal&nbsp;Server</span></a><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">具备强大的数据发掘、报告和仪表盘管理功能，可帮助各个级别的业务用户制定出更加明智的决策。该软件集&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; background:#ffffff; ">SAP&nbsp;Crystal&nbsp;Reports&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">软件的灵活性、</span><a href="http://www.zonefound.com.cn/Product/Dashboard-Design.html"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; background:#ffffff; ">SAP&nbsp;Crystal&nbsp;Dashboard&nbsp;Design</span></a><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">软件的丰富性以及&nbsp;</span><a href="http://www.zonefound.com.cn/Product/BusinessObjects/Crystal-Reports-Server/sap-businessobjects-explorer.html"><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; background:#ffffff; ">SAP&nbsp;BusinessObjects&nbsp;Explorer</span></a>&nbsp;<span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">软件的强大功能于一身，使您只需通过一个入门级&nbsp;BI&nbsp;解决方案即可灵活直观地访问业务数据。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">通</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Calibri'; ">过使用&nbsp;SAP&nbsp;Crystal&nbsp;Server，最终用户可以通过&nbsp;Web&nbsp;随时安全地访问企业报表和业绩仪表盘。您可以部署已有的最终用户门户或使用提供的任一门户集成套件。管理员还可以使用基于&nbsp;Web的中央管理控制台管理、保护和配置该软件系统。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">水晶报表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">中国版</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">是我国国内</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">市场报表工具的鼻祖</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">1988年开始开发，93年随着微软的VB一起发行</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">随着VB的流行，它几乎在一夜之间成为报表软件业的标准。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">2000年初,&nbsp;作为水晶报表工具的java版本JReport面世，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">因为</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">CrystalReport没有对应的java版。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">SAP&nbsp;Crystal&nbsp;Server</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">的</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">技术参数</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">处理器：2.0&nbsp;GHz&nbsp;双核&nbsp;64&nbsp;位&nbsp;CPU&nbsp;或更高配置。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">内&nbsp;存：6&nbsp;GB&nbsp;内存或更高配置</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">磁盘空间（大约）：</span>&nbsp;<span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">6&nbsp;GB：默认安装，仅包含英语。</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">9&nbsp;GB：默认安装，包含所有语言</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">操作系统：Windows:&nbsp;Server&nbsp;2003&nbsp;x64&nbsp;SP2、Server&nbsp;2003&nbsp;R2&nbsp;x64&nbsp;SP2、Server&nbsp;2008&nbsp;x64&nbsp;RTM&nbsp;和&nbsp;SP2、以及&nbsp;Server&nbsp;2008&nbsp;R2&nbsp;x64&nbsp;RTM</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">Linux:&nbsp;Suse&nbsp;SLES&nbsp;10&nbsp;x86_64&nbsp;SP2、Suse&nbsp;SLES11&nbsp;x86_64&nbsp;和&nbsp;Red&nbsp;Hat&nbsp;EL&nbsp;5&nbsp;x86_64&nbsp;Update&nbsp;</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">浏览器：&nbsp;IE&nbsp;7、IE&nbsp;8、Firefox&nbsp;3.5、Firefox&nbsp;3.6、Safari&nbsp;4.0</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：1.&nbsp;条带状拖拽式的设计风格，各线对齐麻烦，很难处理表头复杂的报表；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;不能导入excel模板，不支持多数据源，除非写SQL将多源拼成单源，不支持填报；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;是C语言的产品，对JAVA的集成行不好，需要独立部署报表服务器；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp;由于是国外产品，技术支持不到位，而且不可能为用户制定开发某功能；</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.&nbsp;对服务器要求高，浏览器和操作系统要求严格。</span></p><p style="margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.&nbsp;价格昂贵，非一般中小企业所能承受</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">B.&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Cognos</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span>&nbsp;<span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">Cognos&nbsp;Express应该算是Cognos在被IBM收购后</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">推出的第一个BI产品，支持数据抽取挖掘、动态BI分析，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">表面上算是针对中型企业的&#8221;重磅出击&#8221;，但是</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">网友</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">在安装了Trial版后</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">发现</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">基本上是新瓶旧酒。Cognos&nbsp;Express基本上是将原来比较成熟的几个产品（主要是C8.4+&nbsp;TM1&nbsp;9.4.1）捆绑在一起，在最外面套了一个封面。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">存在的缺点主要有对于格式化打印这样的套打表格实现效果不理想，培训材料不够通俗易学，没有从业务角度整理出的技巧使用文档。Cognos的优势在于整个报表平台的BS化和成熟OLAP分析平台，鼓吹能实现最终用户做报表，卖给了中国人民银行总行，平安保险这些重要组织机构和巨型企业。但是在这些单位基本很少自己业务人员做报表，还是要找专业技术人员来实施和定制报表。原因很简单，就是cognos不够简单。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：不够本土化，学习困难；资料下载发布和下载慢，没有整合在一起；不适合中国式报表</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">C.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Arcplan</span></p><p style="text-indent:14.0000pt; margin-bottom:0pt; margin-top:0pt; ">&nbsp;<span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">arcplan是分析型报表和信息编辑技术开创者；以业界最好的前端展现和集成的分析，最突出的仪表盘驾驶舱、地图钻取分析，以面向对象的最方便简捷的&#8220;信息编辑器&#8221;著称，号称是全球最为专业的纯第三方BI软件平台，总部在德国，是国外主流的BI产商，2006年进入中国。</span></p><p style="text-indent:12.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">特点：1、快速的配置与应用(预编译、拖放、实时)</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">2、多数据源支持（支持几乎所有的数据源接口、数据源）</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">3、快速的定制开发（50％的快速升级开发、67%的快速应用开发）</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">4、投资保护（易扩缩性、可预见性）、一次性投资获得多目标用途</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">5、可视化分析（领先的技术，实时动态的查询分析）</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">6、终端用户的可接受性（终端用户无需培训）</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">7、改善信息交流、加入业务逻辑</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">8、全面而广泛的执行管理，并将分析与决策融入业务流程的各环节</span></p><p style="margin-left:18.0000pt; text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">9、坚持独立发展路线，无被收购风险，确保产品不断完善与服务延续</span></p><p style="margin-left:36.7500pt; text-indent:-24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">10、被实践证明了的成功轨迹（超过4,000个大型集团客户，十余年的行业经验，涵盖所有的行业以及广泛的分析应用）</span></p><p style="margin-left:36.7500pt; text-indent:-24.0000pt; margin-bottom:0pt; margin-top:0pt; "></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：still&nbsp;can't&nbsp;satisfy中国式复杂报表</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">D.&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">BIRT</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">安讯旗下的百灵报表，免费开源软件，但是使用完整功能需要付费。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">安讯公司现有&nbsp;4,200&nbsp;多家直接客户，涉及全球金融服务、通讯、医药、保险、渠道服务以及政府部门等领域，包括花旗银行、美国银行、中国银行、运通、摩根、强生制药、波音、甲骨文等知名国际企业。安讯中国是安讯的全资子公司。BIRT&nbsp;Designer&nbsp;(百灵报表设计器)&nbsp;是一种可视化Java报表设计工具，功能强大，扩展性强。用于向应用程序中添加灵活多变的报表。它免去了手工编码实现报表的繁琐，节约了时间，提高了效率。设计器采用了方便易用的Eclipse风格的报表设计界面，同时集成了安讯商业报表平台的&nbsp;一些特性。此外，安讯还为其提供保障服务以及额外的软件来使得安装与数据集成更加简便。不同于那些用来创建条框式报表的报表开发工具，BIRT设计器通过分离数据访问、业务逻辑和布局功能，为报表设计提供了真正意义上的的灵活性。您也可以通过写脚本程序来扩展报表设计当中的所有元素，&nbsp;为满足报表需求提供强大的支持。此外，报表之间部件的可重用性使得报表的维护十分容易。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">核心功能：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">1.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">多样的向导来简化复杂的报表设计任务</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">拖拽式报表布局可以加快开发进度</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">可视化报表部件，包括网格(grid)</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">表(table)</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">、</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">图片(image)和图表(chart</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">）&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p style="text-indent:24.0000pt; margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">可自动转换为html,&nbsp;pdf,&nbsp;word,&nbsp;excel等格式，并支持其他格式</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">交互式查看功能让用户可以进行报表定制</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">支持创建数据立方体与交叉表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">可向报表设计中添加脚本程序来处理复杂的业务逻辑或数据访问</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">报表在运行时</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">可</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">动态添加可视化部件或改变现有的部件</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">支持动态图表与多维图表，并可以添加定制图表和图像格式</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">内嵌超过250种Flash图表样式</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11.</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">多报表设计中重用报表部件可以加速新报表的开发或现有报表的更新</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">；</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12.</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">其他开发人员可以在复杂数据访问、商业逻辑或布局函数基础之上创建更高级的设计</span></p><p style="text-indent:24.0000pt; margin-bottom:7.8000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">报表模板与报表库可以定义常用的布局和格式化选项的可重用样式，保存下来并在多个报表中使用，使得开发人员更高效地创建拥有统一外观的报表。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">支持页面级安全</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; "><br /></span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15.&#8220;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">一键式</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8221;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">报表发布功能，将报表直接发布至安讯商业报表平台。</span></p><p style="text-indent:24.1000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：不支持填报；内置函数少；</span></p><p style="text-indent:24.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;仅能设计制作普通样式的报表，无法解决中国式复杂报表。</span></p><p style="margin-left:7.0500pt; text-indent:-7.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">E.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; background:#ffffff; ">HiQube：</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; color:#333333; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; background:#ffffff; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">Altair公司（总部在美国）的产品，兼具模拟仿真和商业智能功能的高端BI产品，具有新一代的BI引擎，统一的统计分析和绩效优化平台，能够最大化的提升辅助决策能力。不只是报表，核心是优化并辅助决策，基于内存的分析和性能优化技术扩展传统BI技术应用。目前也支持移动终端，可以随时随地在任何移动设备上就查看报表资料。自动数据分析平台也大大拓展了企业的数据和信息量。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">HiQube基于它独一无二的HiQube技术，开发了高性能商业智能软件解决方案，它提供了深度、快速商业分析能力和高级报告</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">HiQube把继承的、关系的、多维的三种数据管理技术融和成一个统一的数据库架构</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">在一个数据管理系统中融合了每种技术的优点，提供了一个快速地、高性能地BI解决方案，能够处理无限量的不同种类的数据集。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">他们的产品可以提供90天免费试用。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：中国式报表需求不满足；技术支持难以获取；版本兼容性问题</span></p><p style="margin-left:7.0500pt; text-indent:-7.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">F.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Hyperion</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span>&nbsp;<span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">海波龙的商业决策解决方案，07年被</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">Oracle</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">收购了。优势是多维分析引擎，能够满足全方位的分析应用，内置函数有250个，计算功能很强大，创造了OLAP基准测试的记录，与office紧密结合。使用它们的产品就能获得</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Arial'; ">Oracle数据集成</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">服务，它</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Arial'; ">实现了</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">跨异构系统随时随地、持续地访问及时、可靠的数据。其完善的功能包括：面向客户和产品领域的实时和批量数据迁移、转换、双向复制、数据服务和数据质量。</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">价格为40&#8212;70万。</span></p><p style="margin-left:6.0000pt; text-indent:-6.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">still&nbsp;can't&nbsp;satisfy中国式复杂报表</span></p><p style="margin-left:42.1500pt; text-indent:-42.0000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">G.&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">Information&nbsp;Builders</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">产品叫WebFOCUS，采用了创新的Active技术，支持报表动态交互，方便查看、下钻和分析数据，支持导出各种格式报表进行离线分析，用多重技术实现超线程扩展。用户可以在iPhone、iPad（基于Andriod系统的移动套件也已放出）等智能终端上随时浏览WebFOCUS提供的分析报表，不需要安装任何客户端。</span></p><p style="margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-weight:bold; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;缺点</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">：</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">still&nbsp;can't&nbsp;satisfy中国式复杂报表</span></p><p style="text-indent:-0.5000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">通过上述比较分析，我们可以看出：中国的报表工具借鉴了外国报表工具的经验，但是又加入了中国特殊的元素，这样使得中国的本土报表产品更加符合用户的需求。这些产品一般都采用类excel的界面设计，都有报表工具应有的强大的设计功能，但是每个产品又有自己不同的特色。当用户选择报表产品时应该取决于报表产品的性能是否能满足自己的需要并且服务到位。</span></p><p style="text-indent:-0.5000pt; margin-bottom:15.6000pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;目前</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">很多国际品牌的报表工具，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">都有相当强大的数据库支持，</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">基本上都能把数据库的数据取出来运算排列制作出动态的变长统计报表，也就是</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8220;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">报</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8221;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">的能力不错。但</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8220;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">表</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">&#8221;</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">的功能就</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">有点欠缺</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">了</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'宋体'; ">，这是因为没有符合中国人上报和展示过程中对图表多样化的要求</span><span style="mso-spacerun:'yes'; font-size:12.0000pt; font-family:'Times New Roman'; ">。所以国产报表还是作为报表工具市场的主角。</span></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/386726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-09-01 00:04 <a href="http://www.blogjava.net/echoseason/archive/2012/09/01/386726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具对比：FineReport V7.0和RAQV4.5的测试对比</title><link>http://www.blogjava.net/echoseason/archive/2012/08/14/385461.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Tue, 14 Aug 2012 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2012/08/14/385461.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/385461.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2012/08/14/385461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/385461.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/385461.html</trackback:ping><description><![CDATA[<h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">测试对象</span></h2>  <p style="text-indent:21.0pt; line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;"><a href="http://www.finereport.com/javareport">FineReport V7.0</a> </span></p>  <p style="text-indent:21.0pt; line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;"><a href="http://reportblog.cn/archives/271">RAQV4.5</a></span></p>  <h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">系统结构</span></h2>  <p align="center" style="text-align:center;line-height:150%"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/1.png" width="847" height="539" alt="" /><br /></p>  <h2>&nbsp;<span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">测试指标</span></h2>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">1</span><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">、响应能力：</span></p>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">典型应用的响应时间</span></p>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">服务器的CPU、Memory使用情况</span></p>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">2</span><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">、负载能力： </span></p>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">系统支持的最佳并发数</span></p>  <p align="left" style="text-align:left;text-indent:21.0pt;line-height:150%;"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">系统支持的最大并发数</span></p>  <h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">系统环境</span></h2>  <p style="line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">测试应用服务器配置：</span></p>  <table border="1" cellspacing="0" cellpadding="0" width="593" style="margin-left:-5.0pt;border-collapse:collapse;">  <tbody><tr>   <td width="111" valign="top" style="width:83.4pt;background:silver;padding:0cm 0cm 0cm 0cm">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">应用服务器类型</span></strong></p>   </td>   <td width="113" style="width:3.0cm;background:silver;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">IP</span></strong><strong></strong></p>   </td>   <td width="123" valign="top" style="width: 92.1pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;text-indent:21.1pt;   line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">CPU</span></strong><strong></strong></p>   </td>   <td width="85" style="width: 63.8pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">OS</span></strong><strong></strong></p>   </td>   <td width="85" valign="top" style="width: 63.8pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Memory</span></strong><strong></strong></p>   </td>   <td width="76" valign="top" style="width: 2cm; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Storage</span></strong><strong></strong></p>   </td>  </tr>  <tr style="height:23.75pt">   <td width="111" style="width: 83.4pt; border-style: none inset inset; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; background-color: silver; padding: 0cm; height: 23.75pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Tomcat5.0</span></p>   </td>   <td width="113" style="width:3.0cm;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;background:silver;padding:0cm 5.4pt 0cm 5.4pt;   height:23.75pt">   <p style="line-height:150%;"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">192.168.100.96</span></p>   </td>   <td width="123" style="width:92.1pt;border-top:none;border-left:none;   border-bottom:inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Intel(R) Core(TM) i7-2600 CPU @3.4GHz 3.39GHz</span></p>   </td>   <td width="85" style="width:63.8pt;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Windows Server 2003</span></p>   </td>   <td width="85" style="width:63.8pt;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">8G</span></p>   </td>   <td width="76" style="width:2.0cm;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">1TB</span></p>   </td>  </tr> </tbody></table>  <p style="line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">测试数据库服务器配置：</span></p>  <table border="1" cellspacing="0" cellpadding="0" width="593" style="margin-left:-5.0pt;border-collapse:collapse;">  <tbody><tr>   <td width="111" valign="top" style="width:83.4pt;background:silver;padding:0cm 0cm 0cm 0cm">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">数据库类型</span></strong></p>   </td>   <td width="113" style="width:3.0cm;background:silver;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">IP</span></strong><strong></strong></p>   </td>   <td width="123" valign="top" style="width: 92.1pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;text-indent:21.1pt;   line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">CPU</span></strong><strong></strong></p>   </td>   <td width="85" style="width: 63.8pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">OS</span></strong><strong></strong></p>   </td>   <td width="85" valign="top" style="width: 63.8pt; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Memory</span></strong><strong></strong></p>   </td>   <td width="76" valign="top" style="width: 2cm; border-style: inset inset inset none; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; background-color: silver; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><strong><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Storage</span></strong><strong></strong></p>   </td>  </tr>  <tr style="height:23.75pt">   <td width="111" style="width: 83.4pt; border-style: none inset inset; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; background-color: silver; padding: 0cm; height: 23.75pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Oracle10g</span></p>   </td>   <td width="113" style="width:3.0cm;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;background:silver;padding:0cm 5.4pt 0cm 5.4pt;   height:23.75pt">   <p style="line-height:150%;"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">192.168.100.97</span></p>   </td>   <td width="123" style="width:92.1pt;border-top:none;border-left:none;   border-bottom:inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">ntel(R) Core(TM) i7-2600 CPU @3.4GHz 3.39GHz</span></p>   </td>   <td width="85" style="width:63.8pt;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">Windows Server 2003</span></p>   </td>   <td width="85" style="width:63.8pt;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">8G</span></p>   </td>   <td width="76" style="width:2.0cm;border-top:none;border-left:none;border-bottom:   inset 1.0pt;border-right:inset 1.0pt;padding:   0cm 5.4pt 0cm 5.4pt;height:23.75pt">   <p align="center" style="text-align:center;line-height:150%;"><span style="font-size:9.0pt;   line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">1TB</span></p>   </td>  </tr> </tbody></table>  <p style="line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">测试工具</span></p>  <p style="text-indent:21.0pt; line-height:150%"><span style="line-height: 150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">Mercury LoadRunner 8.1+jprofiler</span></p>  <p style="text-indent:21.0pt; line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">Loadrunner</span><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题，LoadRunner能够对整个企业框架进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间，优化性能和加速应用系统的发布周期。LoadRunner是一种适用于各种体系架构的自动负载测试工具，它能预测系统行为并优化系统性能。</span></p>  <p style="text-indent:21.0pt; line-height:150%"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">Jprofiler</span><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">工具主要用于检查和跟踪系统（仅限JAVA开发）的性能。Jprofiler可以通过时时的监控系统的内存使用情况，随时监控垃圾回收，线程运行状态等手段，从而很好的监视JVM运行情况及性能。Jprofiler直觉式的GUI让你可以找到性能瓶颈、抓出内存漏失</span></p>  <p style="line-height:150%"><strong><span style="line-height:150%;font-family: &quot;微软雅黑&quot;,&quot;sans-serif&quot;">模拟图如下：</span></strong></p>  <p align="center" style="text-align:center;line-height:150%"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/2.png" width="542" height="382" alt="" /><br /></p>  <p align="center" style="text-align:center;line-height:150%">&nbsp;</p>  <h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">测试基础数据说明</span></h2>  <p style="line-height:150%"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">为了能够测试在并发及大数据量下的性能表现，准备了如下测试数据：</span></p>  <div align="center">  <table border="0" cellspacing="0" cellpadding="0" width="492" style="border-collapse:collapse;">  <tbody><tr style="height:14.25pt">   <td width="492" nowrap="" colspan="4" style="width: 369.25pt; border: 1pt solid windowtext; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">表名称：CROSS1M&nbsp; （数据记录数：1万条）</span></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><strong><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">名称</span></strong><strong></strong></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><strong><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">类型</span></strong><strong></strong></p>   </td>   <td width="123" nowrap="" style="width:92.15pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><strong><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">是否可空</span></strong><strong></strong></p>   </td>   <td width="136" nowrap="" style="width:101.65pt;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><strong><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;Arial Unicode MS&quot;">是否主键</span></strong></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NUM</span></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NUMBER</span></p>   </td>   <td width="123" nowrap="" valign="top" style="width:92.15pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>   <td width="136" nowrap="" valign="top" style="width:101.65pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">YES</span></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">ID</span></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">VARCHAR2(10)</span></p>   </td>   <td width="123" nowrap="" valign="top" style="width:92.15pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>   <td width="136" nowrap="" valign="top" style="width:101.65pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NAME</span></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">VARCHAR2(20)</span></p>   </td>   <td width="123" nowrap="" valign="top" style="width:92.15pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>   <td width="136" nowrap="" valign="top" style="width:101.65pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">SEX</span></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NUMBER</span></p>   </td>   <td width="123" nowrap="" valign="top" style="width:92.15pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>   <td width="136" nowrap="" valign="top" style="width:101.65pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>  </tr>  <tr style="height:14.25pt">   <td width="121" nowrap="" style="width: 90.4pt; border-style: none solid solid; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0.75pt 0.75pt 0cm; height: 14.25pt; ">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">SALARY</span></p>   </td>   <td width="113" nowrap="" style="width:3.0cm;border-top:none;border-left:none;   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NUMBER</span></p>   </td>   <td width="123" nowrap="" valign="top" style="width:92.15pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>   <td width="136" nowrap="" valign="top" style="width:101.65pt;border-top:none;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;   padding:.75pt .75pt 0cm .75pt;height:14.25pt">   <p align="center" style="text-align:center;line-height:150%"><span style="font-size:9.0pt;line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">NO</span></p>   </td>  </tr> </tbody></table>  </div>  <h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">测试指标</span></h2>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">1</span><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">、响应时间</span></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2</span><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">、负载</span></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">以下测试过程都分为四个环节分析指标的数值，第一：总体性能概要；第二：报表展示时间；第三：CPU利用率；第四：事务处理（针对并发）。</span></p>  <h1><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">测试计划及方案</span></h1>  <h2><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">测试场景设计</span></h2>  <p style="text-indent:21.0pt;line-height:150%"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">在企业的实际生产环境中，大数据量非常常见。数据量过大，往往导致运算速度非常慢，客户端等待时间过长，甚至导致服务器内存溢出等等现象。比如在银行、税务、商业等领域都有包含大数据量的报表。在木桶原理的作用下，这些大数据量的报表通常都是业务系统的瓶颈，决定着一个业务系统的成功与失败。通过测试大数据量的报表，可以在更早的评估出一个报表工具是否适合将来实际的生产环境。</span></p>  <p style="text-indent:21.0pt;line-height:150%"><span style="line-height:150%;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">那么，从性能方面，要解决的问题包括以下两个层面场景，行式引擎使用可以很大程度上加快报表访问速率，使得在报表展现更加人性化。</span></p>  <h1><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">单个用户，运算一张<a href="http://www.finereport.com "><span style="color: #0000ff; ">报表</span></a>的性能</span></h1>  <h2>4.1 <span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">普通列表展示结果</span></h2>  <p align="left" style="text-align:left"><img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/3.png" width="576" height="422" alt="" /><br /></p>  <h3>4.1.1&nbsp; 1<span style="font-family:宋体;">万行数据展示结果</span></h3>  <h4>4.1.1.1&nbsp; <span style="font-family:宋体;">未使用行式引擎前</span></h4>  <p align="center" style="text-align:center">&nbsp;</p>  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">1</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）总体性能测试情况概要</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/4.png" width="810" height="650" alt="" /><br />  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）报表展现时间</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/5.png" width="810" height="650" alt="" /><br />  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">1w</span><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">行数据列表展示未使用行式引擎的响应时间是2.379s</span></p>  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">3</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）系统资源消耗</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/6.png" width="568" height="512" alt="" /><br />  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗为41.01M</span></p>  <h4>4.1.1.2 <span style="font-family:宋体;">采用行式引擎后</span></h4>  <p align="center" style="text-align:center">&nbsp;</p>  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">1</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）总体性能测试情况概要</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/7.png" width="810" height="650" alt="" /><br />  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）报表展现时间</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/8.png" width="810" height="650" alt="" /><br />  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">报表展示时间为2.327s</span></p>  <p><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">3</span></strong><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">）内存消耗</span></strong></p>  <img src="http://www.blogjava.net/images/blogjava_net/echoseason/对比/9.png" width="573" height="513" alt="" /><br />  <p align="center" style="text-align:center"><strong>&nbsp;</strong></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗为45.15M</span></p>  <h3>4.1.2&nbsp; 5<span style="font-family:宋体;">万行数据展示结果</span></h3>  <table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; ">  <tbody><tr>   <td width="284" colspan="2" valign="top" style="width: 213pt; border-style: solid; border-color: #4f81bd; border-width: 1pt 1pt 2.25pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">未使用行式引擎</span></strong></p>   </td>   <td width="284" colspan="2" valign="top" style="width:213.1pt;border-top:solid #4F81BD 1.0pt;   border-left:none;border-bottom:solid #4F81BD 2.25pt;border-right:solid #4F81BD 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">引用行式引擎</span></strong></p>   </td>  </tr>  <tr>   <td width="142" valign="top" style="width: 106.5pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; background-color: #d3dfee; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">响应时间</span></strong></p>   </td>   <td width="142" valign="top" style="width:106.5pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">响应时间</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>  </tr>  <tr>   <td width="142" valign="top" style="width: 106.5pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">5.303S</span></strong></p>   </td>   <td width="142" valign="top" style="width:106.5pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">107.8M</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2.416S</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">42.76M</span></p>   </td>  </tr> </tbody></table>  <p>&nbsp;</p>  <h3>4.1.3&nbsp; 10<span style="font-family:宋体;">万行数据展示结果</span></h3>  <table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; ">  <tbody><tr>   <td width="284" colspan="2" valign="top" style="width: 213pt; border-style: solid; border-color: #4f81bd; border-width: 1pt 1pt 2.25pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">未使用行式引擎</span></strong></p>   </td>   <td width="284" colspan="2" valign="top" style="width:213.1pt;border-top:solid #4F81BD 1.0pt;   border-left:none;border-bottom:solid #4F81BD 2.25pt;border-right:solid #4F81BD 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">引用行式引擎</span></strong></p>   </td>  </tr>  <tr>   <td width="142" valign="top" style="width: 106.5pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; background-color: #d3dfee; padding: 0cm 5.4pt; background-position: initial initial; background-repeat: initial initial; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">响应时间</span></strong></p>   </td>   <td width="142" valign="top" style="width:106.5pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">响应时间</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>  </tr>  <tr>   <td width="142" valign="top" style="width: 106.5pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">8.98S</span></strong></p>   </td>   <td width="142" valign="top" style="width:106.5pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">156.1M</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2.344S</span></p>   </td>   <td width="142" valign="top" style="width:106.55pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">41.80M</span></p>   </td>  </tr> </tbody></table>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">通过数据量对比，列表展示引用行式引擎后性能大幅度提高，数据量越大，性能对比更明显。</span></p>  <h3>4.1.4&nbsp; RQ<span style="font-family:宋体;">测试结果</span></h3>  <table border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; ">  <tbody><tr>   <td width="156" rowspan="2" valign="top" style="width: 116.95pt; border: 1pt solid #4f81bd; padding: 0cm 5.4pt; ">   <p><strong>&nbsp;</strong></p>   <p style="text-indent:22.5pt;"><strong><span style="font-size:15.0pt;font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">数据量</span></strong></p>   </td>   <td width="205" colspan="2" valign="top" style="width:153.45pt;border-top:solid #4F81BD 1.0pt;   border-left:none;border-bottom:solid #4F81BD 2.25pt;border-right:solid #4F81BD 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">普通报表</span></strong></p>   </td>   <td width="208" colspan="2" valign="top" style="width:155.7pt;border-top:solid #4F81BD 1.0pt;   border-left:none;border-bottom:solid #4F81BD 2.25pt;border-right:solid #4F81BD 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">行式报表</span></strong></p>   </td>  </tr>  <tr>   <td width="100" valign="top" style="width:74.65pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">响应时间</span></p>   </td>   <td width="105" valign="top" style="width:78.8pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>   <td width="102" valign="top" style="width:76.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">响应时间</span></p>   </td>   <td width="105" valign="top" style="width:78.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   background:#D3DFEE;padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">内存消耗</span></p>   </td>  </tr>  <tr>   <td width="156" valign="top" style="width: 116.95pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">1w</span></strong></p>   </td>   <td width="100" valign="top" style="width:74.65pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">2.615S</span></p>   </td>   <td width="105" valign="top" style="width:78.8pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">32.89M</span></p>   </td>   <td width="102" valign="top" style="width:76.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">2.418S</span></p>   </td>   <td width="105" valign="top" style="width:78.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">18.3M</span></p>   </td>  </tr>  <tr>   <td width="156" valign="top" style="width: 116.95pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">5w</span></strong></p>   </td>   <td width="100" valign="top" style="width:74.65pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">7.775S</span></p>   </td>   <td width="105" valign="top" style="width:78.8pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">168.6M</span></p>   </td>   <td width="102" valign="top" style="width:76.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">7.186S</span></p>   </td>   <td width="105" valign="top" style="width:78.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">61.5M</span></p>   </td>  </tr>  <tr>   <td width="156" valign="top" style="width: 116.95pt; border-style: none solid solid; border-right-color: #4f81bd; border-bottom-color: #4f81bd; border-left-color: #4f81bd; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; padding: 0cm 5.4pt; ">   <p align="center" style="text-align:center"><strong><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">10w</span></strong></p>   </td>   <td width="100" valign="top" style="width:74.65pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;;">14.675S</span></p>   </td>   <td width="105" valign="top" style="width:78.8pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">327.9M</span></p>   </td>   <td width="102" valign="top" style="width:76.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">13.413S</span></p>   </td>   <td width="105" valign="top" style="width:78.85pt;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;border-right:solid #4F81BD 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">   <p align="center" style="text-align:center"><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">101.7M</span></p>   </td>  </tr> </tbody></table>  <p>&nbsp;</p>  <h3>4.1.5 &nbsp;<span style="font-family:宋体;">对比报告</span></h3>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">经对比，</span></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">普通列表情况下，在同等数据量时，当FineReport报表未启用行式引擎时，报表展示的响应速度比润乾报表快30%，数据量越大对比越明显。</span></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">当FineReport报表启用行式引擎时，10w数据量的情况下，FineReport报表的响应速度比润乾报表快80%，性能大大优于润乾报表。</span></p>  <p><span style="font-family:&quot;微软雅黑&quot;,&quot;sans-serif&quot;">总体而言，普通列表展示的性能，FineReport报表大大优于润乾报表。</span></p>  <p>&nbsp;</p> <div id="haloword-lookup" class="ui-widget-content ui-draggable"><div id="haloword-title"><span id="haloword-word"></span><a herf="#" id="haloword-pron" class="haloword-button" title="发音"></a><audio id="haloword-audio"></audio><div id="haloword-control-container"><a href="#" id="haloword-open" class="haloword-button" title="查看单词详细释义" target="_blank"></a><a herf="#" id="haloword-close" class="haloword-button" title="关闭查询窗"></a></div></div><div id="haloword-content"></div></div><img src ="http://www.blogjava.net/echoseason/aggbug/385461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2012-08-14 14:35 <a href="http://www.blogjava.net/echoseason/archive/2012/08/14/385461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之集中对比</title><link>http://www.blogjava.net/echoseason/archive/2011/11/09/363275.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 09 Nov 2011 02:59:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/11/09/363275.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/363275.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/11/09/363275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/363275.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/363275.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;对比点FineReport报表水晶报表应用集成后台的环境支持纯JAVA，全支持个别产品只支持Windows前台的环境支持纯HTML，全支持一般仅支持IEJ2EE的应用服务器管理嵌入应用，可充分利用应用服务器各项能力&nbsp;J2EE的WEB部署与应用...&nbsp;&nbsp;<a href='http://www.blogjava.net/echoseason/archive/2011/11/09/363275.html'>阅读全文</a><img src ="http://www.blogjava.net/echoseason/aggbug/363275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-11-09 10:59 <a href="http://www.blogjava.net/echoseason/archive/2011/11/09/363275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表软件之王者争夺战：功能大PK系列之表头动态绑定数据</title><link>http://www.blogjava.net/echoseason/archive/2011/11/02/362520.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 02 Nov 2011 03:22:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/11/02/362520.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/362520.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/11/02/362520.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/362520.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/362520.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><font face="Times New Roman">1</font></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">．功能描述</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">动态重复标题行是指在</span><span lang="EN-US"><a href="http://www.finereport.com/"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">报表</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据分多页显示的时候，通过重复标题的设置，将左表头或者上表头重复显示在每一页当中。同时表头绑定的数据会根据每页的内容，进行动态的扩展。</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持程度：</span><span lang="EN-US"><a href="http://www.finereport.com/"><font color="#4574a3"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持，</span><span lang="EN-US"><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">报表不支持</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><font face="Times New Roman">2</font></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">．示例</span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><font face="Times New Roman">FineReport</font><a href="http://www.finereport.com/category/knowledge/design"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">报表设计</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：<br /><img border="0" alt="" src="http://www.finereport.com/forumimages/e460.jpg" /><br /></span><span lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><font color="#4574a3" face="Times New Roman">http://www.finereport.com/forumimages/e460.jp</p>
<p>&nbsp;</p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US">B/S</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">展现效果：</span><span lang="EN-US"><o:p></o:p></span><br /></p>
<p>&nbsp;</p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a href="http://www.finereport.com/forumimages/e461.jpg"><font color="#4574a3">http://www.finereport.com/forumimages/e461.jpg</font></a><o:p></o:p></span></p>
<p><img border="0" alt="" src="http://www.finereport.com/forumimages/e461.jpg" /><br /></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a href="http://www.finereport.com/forumimages/e461.jpg"><font color="#4574a3">http://www.finereport.com/forumimages/e461.jpg</font></a><o:p></o:p></span></p>
<p><img border="0" alt="" src="http://www.finereport.com/forumimages/e462.jpg" /></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a href="http://www.finereport.com/forumimages/e462.jpg"><font color="#4574a3">http://www.finereport.com/forumimages/e462.jpg</font></a><o:p></o:p></span></p>
<p>文章转自：<br /><a href="http://blog.vsharing.com/fanfanzheng/A1439730.html">http://blog.vsharing.com/fanfanzheng/A1439730.html</a><br /></font></span></p><br /><br /><img src ="http://www.blogjava.net/echoseason/aggbug/362520.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-11-02 11:22 <a href="http://www.blogjava.net/echoseason/archive/2011/11/02/362520.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之动态参数</title><link>http://www.blogjava.net/echoseason/archive/2011/10/28/362215.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Fri, 28 Oct 2011 01:16:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/10/28/362215.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/362215.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/10/28/362215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/362215.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/362215.html</trackback:ping><description><![CDATA[<div><p align="center" style="text-align:center"><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red">主流</span><span style="color:red">Java</span></strong><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red">报表工具之王者争夺战：功能大</span><span style="color:red">PK</span></strong><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red">系列之动态参数</span></strong></p>  <p align="center" style="text-align:center"><strong>&nbsp;</strong></p>  <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">动态参数是指给报表模板传递不同的参数值，以达到展示不同数据的效果。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span></p>  <p><a href="http://www.finereport.com/">FineReport<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">完全支持，用参数实现相关功能；</span><span><br /> <a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">润乾</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">报表完全支持，分为参数和宏的概念，需要区分。</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img border="0" width="553" height="410" src="http://www.finereport.com/forumimages/e457.jpg" v:shapes="_x0000_i1025" alt="" /></p>  <p><a href="http://www.finereport.com/forumimages/e457.jpg">http://www.finereport.com/forumimages/e457.jpg</a></p>  <p>&nbsp;</p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">润乾</span><a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img border="0" width="554" height="296" src="http://www.finereport.com/forumimages/e458.jpg" v:shapes="_x0000_i1026" alt="" /></p>  <p><a href="http://www.finereport.com/forumimages/e458.jpg">http://www.finereport.com/forumimages/e458.jpg</a></p>  <p>&nbsp;</p>  <p><img border="0" width="460" height="315" src="http://www.finereport.com/forumimages/e459.jpg" v:shapes="_x0000_i1027" alt="" /></p>  <p><a href="http://www.finereport.com/forumimages/e459.jpg">http://www.finereport.com/forumimages/e459.jpg<br /><br />文章</a>来自： &nbsp;<a href="http://blog.vsharing.com/fanfanzheng/A1437630.html">http://blog.vsharing.com/fanfanzheng/A1437630.html</a></p></div><img src ="http://www.blogjava.net/echoseason/aggbug/362215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-10-28 09:16 <a href="http://www.blogjava.net/echoseason/archive/2011/10/28/362215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之悬浮元素</title><link>http://www.blogjava.net/echoseason/archive/2011/10/26/362075.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 26 Oct 2011 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/10/26/362075.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/362075.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/10/26/362075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/362075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/362075.html</trackback:ping><description><![CDATA[<div><p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">插入所谓的悬浮元素，就是在不影响其他的设置的情况下，可以在界面进行随意摆放的图表，文字，图形等。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">完全支持，</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾报表</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">不支持</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：<br /><img src="http://www.finereport.com/forumimages/e456.jpg" width="577" height="491" alt="" /><br /></span><span class="Apple-style-span" style="font-family: 'Times New Roman', serif; ">&nbsp;</span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><a href="http://www.finereport.com/forumimages/e456.jpg">http://www.finereport.com/forumimages/e456.jpg</a><div><p>&nbsp;</p></div></span><span class="Apple-style-span" style="font-family: 'Times New Roman', serif; ">文章来自：<a href="http://blog.vsharing.com/fanfanzheng/A1436424.html">http://blog.vsharing.com/fanfanzheng/A1436424.html</a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><div><p>&nbsp; &nbsp; &nbsp;&nbsp;<a href="http://www.finereport.com/forumimages/e456.jpg"><br /><br /></a></p></div></span></p></div> <img src ="http://www.blogjava.net/echoseason/aggbug/362075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-10-26 10:32 <a href="http://www.blogjava.net/echoseason/archive/2011/10/26/362075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之背景图保存</title><link>http://www.blogjava.net/echoseason/archive/2011/10/14/361275.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Fri, 14 Oct 2011 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/10/14/361275.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/361275.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/10/14/361275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/361275.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/361275.html</trackback:ping><description><![CDATA[<div>      <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">在进行一些套打等需要设置背景图时，背景图的保存路径相当重要，这关系到模板在不同的</span>PC<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">机上进行浏览、打印，以及后期的模板维护和更改等。背景图直接保存于模板文件，就相当于</span>word<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">文件里面插入图片一样。这样不管文件在何时何地打开，图片都可以进行预览和编辑。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">背景图保存于模板文件中；</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">报表背景图通过</span>URL<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">连接，保存在系统路径中。</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设<span>计</span></span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e454.jpg" height="309" border="0" width="554" /></p>  <p><a href="http://www.finereport.com/forumimages/e454.jpg">http://www.finereport.com/forumimages/e454.jpg</a></p>  <p>&nbsp;</p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">润乾</span><a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e455.jpg" height="371" border="0" width="554" /></p>  <p><a href="http://www.finereport.com/forumimages/e455.jpg">http://www.finereport.com/forumimages/e455.jpg</a></p><p><a href="http://blog.vsharing.com/fanfanzheng/A1430079.html">文章转自：<div>http://blog.vsharing.com/fanfanzheng/A1430079.html</div><br /></a></p>  <p><span style="color:red">_______________________________________________________________________________</span></p>  </div><img src ="http://www.blogjava.net/echoseason/aggbug/361275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-10-14 14:05 <a href="http://www.blogjava.net/echoseason/archive/2011/10/14/361275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之单元格字体阴影</title><link>http://www.blogjava.net/echoseason/archive/2011/09/27/359628.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Tue, 27 Sep 2011 08:52:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/09/27/359628.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/359628.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/09/27/359628.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/359628.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/359628.html</trackback:ping><description><![CDATA[<div>    <p style="text-align:center" align="center"><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red"></span></strong><strong> <br /></strong></p>  <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">更好的</span><a href="http://www.finereport.com/"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">展现效果。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持，</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾报表</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">不支持</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e453.jpg" border="0" height="434" width="531" /></p>  <p><a href="http://www.finereport.com/forumimages/e453.jpg">http://www.finereport.com/forumimages/e453.jpg</a></p><p><a href="http://blog.vsharing.com/fanfanzheng/A1424015.html">文章转自：<div>http://blog.vsharing.com/fanfanzheng/A1424015.html</div><br /></a></p>  </div><img src ="http://www.blogjava.net/echoseason/aggbug/359628.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-09-27 16:52 <a href="http://www.blogjava.net/echoseason/archive/2011/09/27/359628.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Web报表工具之王者争夺战：功能大PK系列之单元格字体删除线</title><link>http://www.blogjava.net/echoseason/archive/2011/09/19/358990.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Mon, 19 Sep 2011 06:31:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/09/19/358990.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/358990.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/09/19/358990.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/358990.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/358990.html</trackback:ping><description><![CDATA[<div>    <p style="text-align:center" align="center"><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red"></span></strong><strong> <br /></strong></p>  <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">对于某些文字，想要着重强调它无需存在，这时可以借助删除线来完成。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持，</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">报表不支持</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e452.jpg" border="0" height="426" width="553" /></p>  <p><a href="http://www.finereport.com/forumimages/e452.jpg">http://www.finereport.com/forumimages/e452.jpg</a></p><p><a href="http://www.finereport.com/forumimages/e452.jpg">文章转自：</a></p><div><a href="http://www.finereport.com/forumimages/e452.jpg"><u><span style="font-size:11.0pt; font-family:宋体;color:blue;"></span></u></a><u><a href="http://blog.vsharing.com/fanfanzheng/A1420504.html">http://blog.vsharing.com/fanfanzheng/A1420504.html</a> </u></div><br /><p>&nbsp;</p>  </div><img src ="http://www.blogjava.net/echoseason/aggbug/358990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-09-19 14:31 <a href="http://www.blogjava.net/echoseason/archive/2011/09/19/358990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之单元格背景支持图片和渐变色</title><link>http://www.blogjava.net/echoseason/archive/2011/09/07/358195.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 07 Sep 2011 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/09/07/358195.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/358195.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/09/07/358195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/358195.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/358195.html</trackback:ping><description><![CDATA[<p style="text-align:center" align="center"><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red"></span></strong><strong><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;;color:red"><br /></span></strong></p>  <p>&nbsp;</p>  <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">在制作模板时，为了使界面设置更加美观，可能会使用到像</span>excle<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">里面的渐变色或是单元格插入背景图片的功能。</span><span><br /> </span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">完全支持，</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">报表只能进行背景颜色设置</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">背景图片设置</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e448.jpg" border="0" height="423" width="553" /></p>  <p><a href="http://www.finereport.com/forumimages/e448.jpg">http://www.finereport.com/forumimages/e448.jpg</a></p>  <p>&nbsp;</p>  <p>BS<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">页面效果：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e449.jpg" border="0" height="343" width="470" /></p>  <p><a href="http://www.finereport.com/forumimages/e449.jpg">http://www.finereport.com/forumimages/e449.jpg</a></p>  <p>&nbsp;</p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">渐变色设置</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e450.jpg" border="0" height="424" width="553" /></p>  <p><a href="http://www.finereport.com/forumimages/e450.jpg">http://www.finereport.com/forumimages/e450.jpg</a></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">渐变色</span>BS<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">预览效果：</span></p>  <p><img alt="" src="http://www.finereport.com/forumimages/e451.jpg" border="0" height="341" width="471" /></p>  <p><a href="http://www.finereport.com/forumimages/e451.jpg">http://www.finereport.com/forumimages/e451.jpg</a></p><p><a href="http://blog.vsharing.com/fanfanzheng/A1408522.html">文章转载：</a></p><div><a href="http://blog.vsharing.com/fanfanzheng/A1408522.html">http://blog.vsharing.com/fanfanzheng/A1408522.html</a></div><a href="http://blog.vsharing.com/fanfanzheng/A1408522.html"><br /></a><p>&nbsp;</p><img src ="http://www.blogjava.net/echoseason/aggbug/358195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-09-07 16:08 <a href="http://www.blogjava.net/echoseason/archive/2011/09/07/358195.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之单元格文字上标和下标</title><link>http://www.blogjava.net/echoseason/archive/2011/09/01/357701.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 01 Sep 2011 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/09/01/357701.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/357701.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/09/01/357701.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/357701.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/357701.html</trackback:ping><description><![CDATA[<div>  <p>1<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．功能描述</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">在制作</span><a href="http://www.finereport.com/"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">过程中，我们有可能需要输入像</span>8<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">&#178;这种带有上标或下标格式的数据或字符串。这样就需要设计软件带有这方面的功能设置。</span></p>  <p><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">支持程度：</span><span><a href="http://www.finereport.com/">FineReport<span style="font-family: 宋体;Times New Roman&quot;;Times New Roman&quot;">报表</span></a></span><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">完全支持，</span><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>润乾</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">报表不支持</span></p>  <p>2<span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">．示例</span></p>  <p>FineReport<a href="http://www.finereport.com/category/knowledge/design"><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;"><span>报表设计</span></span></a><span style="font-family:宋体;Times New Roman&quot;;Times New Roman&quot;">：</span></p>  <p><img src="http://www.blogjava.net/images/blogjava_net/echoseason/e447.jpg" alt="" border="0" height="425" width="553" /></p>  <p><a href="http://www.finereport.com/forumimages/e447.jpg">http://www.finereport.com/forumimages/e447.jpg</a></p><p><a href="http://www.finereport.com/forumimages/e447.jpg">文章转载：<div>http://blog.vsharing.com/fanfanzheng/A1405904.html</div><br /></a></p>  </div><img src ="http://www.blogjava.net/echoseason/aggbug/357701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-09-01 10:45 <a href="http://www.blogjava.net/echoseason/archive/2011/09/01/357701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之在线切换图标样式</title><link>http://www.blogjava.net/echoseason/archive/2011/08/03/355677.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 03 Aug 2011 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/08/03/355677.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/355677.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/08/03/355677.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/355677.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/355677.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman"></font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="FineReport报表" href="http://www.finereport.com/knowledge/aquire/vs.html"><font color="#4574a3"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><font face="Times New Roman"> </font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><img border="0" alt="" src="http://www.finereport.com/forumimages/pk_switch001.jpg" width="554" longdesc="" height="459" /></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><img border="0" alt="" src="http://www.finereport.com/forumimages/pk_switch002.jpg" width="499" longdesc="" height="268" /><br /></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><img border="0" alt="" src="http://www.finereport.com/forumimages/pk_switch003.jpg" width="502" longdesc="" height="271" /></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="润乾" href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">报表：通过设计多个不同的表，隐藏单元格来实现，虚拟切换</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">首先要准备各个图表，然后通过设计参数，隐藏单元格</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><img border="0" alt="" src="http://www.finereport.com/forumimages/pk_switch004.jpg" width="430" longdesc="" height="212" /></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">最后实现虚拟切换</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;<img border="0" alt="" src="http://www.finereport.com/forumimages/pk_switch004.jpg" width="430" longdesc="" height="212" /></font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文章转自：</span><span lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1392886.html"><font color="#800080" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1392886.html</font></a><font face="Times New Roman"> </font></span></p><img src ="http://www.blogjava.net/echoseason/aggbug/355677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-08-03 15:27 <a href="http://www.blogjava.net/echoseason/archive/2011/08/03/355677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之图例自动调整大小</title><link>http://www.blogjava.net/echoseason/archive/2011/07/27/355149.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 27 Jul 2011 07:42:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/07/27/355149.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/355149.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/07/27/355149.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/355149.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/355149.html</trackback:ping><description><![CDATA[<p style="text-align: center; margin: 0cm 0cm 0pt" class="MsoNormal" align="center"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></strong></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="FineReport报表" href="http://www.finereport.com/"><font color="#4574a3"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：支持，勾选<br /></span><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="Java报表工具图例设置" src="http://www.finereport.com/forumimages/pk_chart_example.jpg" width="554" longdesc="" height="289" /><br /></o:p></span><span lang="EN-US"><a title="润乾" href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><font face="Times New Roman"> </font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不支持</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文章转自：</span><span lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1378058.html"><font color="#800080" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1378058.html</font></a><font face="Times New Roman"> </font></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p><img src ="http://www.blogjava.net/echoseason/aggbug/355149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-07-27 15:42 <a href="http://www.blogjava.net/echoseason/archive/2011/07/27/355149.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之仪表盘功能</title><link>http://www.blogjava.net/echoseason/archive/2011/07/13/354234.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 13 Jul 2011 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/07/13/354234.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/354234.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/07/13/354234.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/354234.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/354234.html</trackback:ping><description><![CDATA[<p style="text-align: center; margin: 0cm 0cm 0pt" class="MsoNormal" align="center"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></strong></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="FineReport报表" href="http://www.finereport.com/"><font color="#4574a3"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><font face="Times New Roman"> </font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">支持设置角度，指针颜色，背景颜色，刻度颜色，仪表盘分段区域颜色</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="Java报表工具仪表盘设置" src="http://www.finereport.com/forumimages/pk_dashboard1.jpg" width="492" longdesc="" height="310" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><a title="润乾报表" href="http://www.finereport.com/forumimages/pk_dashboard2.jpg"><font color="#4574a3" face="Times New Roman"><img border="0" alt="Java报表工具仪表盘展示" src="http://www.finereport.com/forumimages/pk_dashboard2.jpg" width="300" longdesc="" height="262" /><br /></font></a><br /></span><span lang="EN-US"><a href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾报表</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：只能使用默认风格</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="润乾仪表盘展示" src="http://www.finereport.com/forumimages/pk_dashboard3.jpg" width="273" longdesc="" height="237" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文章转自：</span><span lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1370135.html"><font color="#800080" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1370135.html</font></a><font face="Times New Roman"> </font></span></p><img src ="http://www.blogjava.net/echoseason/aggbug/354234.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-07-13 10:50 <a href="http://www.blogjava.net/echoseason/archive/2011/07/13/354234.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之图表超链接参数值中文</title><link>http://www.blogjava.net/echoseason/archive/2011/07/06/353820.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 06 Jul 2011 10:46:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/07/06/353820.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/353820.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/07/06/353820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/353820.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/353820.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman"></font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="FineReport报表" href="http://www.finereport.com/"><font color="#800080"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：已内置</span><span lang="EN-US"><font face="Times New Roman">cjkencode</font></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，支持超链接参数值为中文</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="FineReport报表工具图表超链参数支持中文" src="http://www.finereport.com/forumimages/pk_chart_link1.jpg" width="384" longdesc="" height="210" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="润乾" href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">报表：通过设计多个不同的表，隐藏单元格来实现，虚拟切换</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="润乾图表超链参数中文需编码实现" src="http://www.finereport.com/forumimages/pk_chart_link2.jpg" width="510" longdesc="" height="217" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">文章转自：</span><span style="mso-no-proof: yes" lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1367743.html"><font color="#800080" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1367743.html</font></a><font face="Times New Roman"> </font></span></p> <img src ="http://www.blogjava.net/echoseason/aggbug/353820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-07-06 18:46 <a href="http://www.blogjava.net/echoseason/archive/2011/07/06/353820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之图表背景渐变色</title><link>http://www.blogjava.net/echoseason/archive/2011/06/30/353419.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 30 Jun 2011 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/06/30/353419.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/353419.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/06/30/353419.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/353419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/353419.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><font face="Times New Roman">FineReport</font><a title="报表" href="http://www.finereport.com/"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#800080">报表</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：完全支持图表背景渐变色</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="" src="http://www.finereport.com/forumimages/pk_chart_bgcolor.jpg" width="545" longdesc="Java报表工具图表背景渐变色" height="208" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">润乾报表：不支持</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文章转自：</span><span lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1364230.html"><font color="#4574a3" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1364230.html</font></a><font face="Times New Roman"> </font></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"></span></p><img src ="http://www.blogjava.net/echoseason/aggbug/353419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-06-30 11:00 <a href="http://www.blogjava.net/echoseason/archive/2011/06/30/353419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之绘图区背景</title><link>http://www.blogjava.net/echoseason/archive/2011/06/22/352800.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 22 Jun 2011 04:42:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/06/22/352800.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/352800.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/06/22/352800.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/352800.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/352800.html</trackback:ping><description><![CDATA[<p style="text-align: left; margin: 0cm 0cm 0pt" class="MsoNormal" align="left"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></strong></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="FineReport报表工具" href="http://www.finereport.com/"><font color="#4574a3"><font face="Times New Roman">FineReport</font><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US">报表</span></span></font></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：可以设置背景，而且可以交错显示</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="FineReport报表软件绘图区背景色设置" src="http://www.finereport.com/forumimages/pk_paint_bgcolor1.jpg" width="554" longdesc="" height="362" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><o:p><font face="Times New Roman">&nbsp;</font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span lang="EN-US"><a title="润乾" href="http://www.finereport.com/knowledge/aquire/vs.html"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'" lang="EN-US"><span lang="EN-US"><font color="#4574a3">润乾</font></span></span></a></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">报表：可以设置绘图区背景颜色</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="mso-no-proof: yes" lang="EN-US"><o:p><img border="0" alt="润乾绘图区背景色设置" src="http://www.finereport.com/forumimages/pk_paint_bgcolor2.jpg" width="528" longdesc="" height="42" /></o:p></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><br />文章转自：</span><span lang="EN-US"><a href="http://blog.vsharing.com/fanfanzheng/A1361979.html"><font color="#800080" face="Times New Roman">http://blog.vsharing.com/fanfanzheng/A1361979.html</font></a><font face="Times New Roman">&nbsp;<span style="mso-spacerun: yes">&nbsp;</span></font></span></p><img src ="http://www.blogjava.net/echoseason/aggbug/352800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-06-22 12:42 <a href="http://www.blogjava.net/echoseason/archive/2011/06/22/352800.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之调整折线图标记</title><link>http://www.blogjava.net/echoseason/archive/2011/05/25/351024.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 25 May 2011 14:17:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/05/25/351024.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/351024.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/05/25/351024.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/351024.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/351024.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FineReport报表： 标记有十多种，而且可以调整大小<br>润乾报表：折线图标记为圆形和方框，不能调整大小<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/echoseason/archive/2011/05/25/351024.html'>阅读全文</a><img src ="http://www.blogjava.net/echoseason/aggbug/351024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-05-25 22:17 <a href="http://www.blogjava.net/echoseason/archive/2011/05/25/351024.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之多图例设置</title><link>http://www.blogjava.net/echoseason/archive/2011/05/15/350261.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sun, 15 May 2011 01:45:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/05/15/350261.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/350261.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/05/15/350261.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/350261.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/350261.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FineReport报表：设置最多图例个数可以解决图例过多问题<br>润乾报表：只能对图例进行简单的设置，无法进行最多图例个数的限定，图例过多会拥挤在一起<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/echoseason/archive/2011/05/15/350261.html'>阅读全文</a><img src ="http://www.blogjava.net/echoseason/aggbug/350261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-05-15 09:45 <a href="http://www.blogjava.net/echoseason/archive/2011/05/15/350261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之图例的边框样式和颜色</title><link>http://www.blogjava.net/echoseason/archive/2011/05/07/349752.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sat, 07 May 2011 11:53:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/05/07/349752.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/349752.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/05/07/349752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/349752.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/349752.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FineReport报表：统计图图例边框颜色和样式可以调整<br>润乾报表： 统计图图例颜色和边框不能调整<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/echoseason/archive/2011/05/07/349752.html'>阅读全文</a><img src ="http://www.blogjava.net/echoseason/aggbug/349752.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-05-07 19:53 <a href="http://www.blogjava.net/echoseason/archive/2011/05/07/349752.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主流Java报表工具之王者争夺战：功能大PK系列之定制图例颜色</title><link>http://www.blogjava.net/echoseason/archive/2011/04/20/348663.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Wed, 20 Apr 2011 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/echoseason/archive/2011/04/20/348663.html</guid><wfw:comment>http://www.blogjava.net/echoseason/comments/348663.html</wfw:comment><comments>http://www.blogjava.net/echoseason/archive/2011/04/20/348663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/echoseason/comments/commentRss/348663.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/echoseason/services/trackbacks/348663.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FineReport报表： 可以定制每个图例颜色<br>润乾报表：采用系统配色，不能任意定制图例颜色<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/echoseason/archive/2011/04/20/348663.html'>阅读全文</a><img src ="http://www.blogjava.net/echoseason/aggbug/348663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/echoseason/" target="_blank">season</a> 2011-04-20 23:03 <a href="http://www.blogjava.net/echoseason/archive/2011/04/20/348663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>