中国式的报表一直是头疼的问题, 比如要出一份如下格式的报表, 一直都想实现的, 直到今天才想到如何嵌入这个功能.
Empno Salary Sal Comm 7369 800.0 7499 1600.0 300.0 7521 1250.0 500.0 7566 2975.0 7654 1250.0 1400.0 7698 2850.0 7782 2450.0
实现这个功能是通过自定议表头, 及记录格式来完成的, 报表定义文件如下.
webchart.query_1=select empno, sal, comm from emp
webchart.headhtml_1=
<tr><th rowspan=”2″ align=”center”>Empno</th>
<th colspan=”2″ align=”center”>Salary</th></tr>
<tr><th align=”center”>Sal</th>
<th align=”center”>Comm</th></tr>webchart.datahtml_1=
<tr><td align=”center”>$empno</td>
<td align=”right”>$sal</td>
<td align=”right”> $comm</td></tr>
除了特殊处理外, 还想不到通用的方式实现, 需要用最新的xsl格式控制文件才行, Excel中还不支持这个格式.
转载请注明:爱开源 » 控制DataReport的表格格式