1、如果用到报表工具,上面的报表可以很好的展示出来。
创新互联科技有限公司专业互联网基础服务商,为您提供雅安电信机房,高防物理服务器租用,成都IDC机房托管,成都主机托管等互联网服务。
2、如果未用到报表工具,只能写SQL了,思想如下:把查询到结果放到二维数组里面,然后通过页面循环输出。该方法,效率低。
推荐你用一些开源的报表工具。
我也做过类似的套打报表,打印纸上各题头信息都有,只要把内容打印上去就行了。
我是用xml
publisher做的,输出格式为PDF,在Rtf模板里多画表格用来固定格式间距,输出的PDF打印的时候需要记得打印出来各位置的信息,慢慢进行调整就行了。
用WORD或者PDF展示确实比较好处理,因为这两种文件本来就是按页展示的,添加分页的标识就行了(
page
),但是客户还是希望报表在EXCEL上展现,我已经用EXCEL完成了,详细请参考附件,就是格式调整的问题,秘诀就是把EXCEL上的报表copy到rtf模版里面,保证长宽一致,就差不多了,还有一点就是,要使用EXCEL2007才行
可以实现。
通常的做法是通过vba调用ado,在vba中可以定义sql语句,所以只要你能写出sql就能做出报表。