当前位置: 技术问答>linux和unix
请教Unix下文本格式的格式化报表设计思路
来源: 互联网 发布时间:2015-03-12
本文导语: 报表文件为纯文本,由客户端发出生成请求,然后根据事先的报表模版,生成报表文件放在FTP目录。 具体如何设计模版,如何产生文件等,请有这方面经验的尤其作过银行系统的朋友指教。 | ...
报表文件为纯文本,由客户端发出生成请求,然后根据事先的报表模版,生成报表文件放在FTP目录。
具体如何设计模版,如何产生文件等,请有这方面经验的尤其作过银行系统的朋友指教。
具体如何设计模版,如何产生文件等,请有这方面经验的尤其作过银行系统的朋友指教。
|
说详细了可就不是一两句话了,我就再少说两句:
首先用一个结构来记录报表的总体信息:比如报表每页有多少行,数据来源于那个数据库等等。
然后再用一个结构来记录每一行的信息:比如该行的属性(是表头,页头还是明细行或者是普通行),该行中所有字段的数据来源(是固定值还是来源于数据库中的某一个字段?这些你可以自己来约定写法),还有这些字段的宽度,对其方式,字段间的分隔符等。
所有这些都有了以后,你在出报表时分别再解析这些信息,然后按解析的内容组织成一个文本就行了。
首先用一个结构来记录报表的总体信息:比如报表每页有多少行,数据来源于那个数据库等等。
然后再用一个结构来记录每一行的信息:比如该行的属性(是表头,页头还是明细行或者是普通行),该行中所有字段的数据来源(是固定值还是来源于数据库中的某一个字段?这些你可以自己来约定写法),还有这些字段的宽度,对其方式,字段间的分隔符等。
所有这些都有了以后,你在出报表时分别再解析这些信息,然后按解析的内容组织成一个文本就行了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。