一种基于EXCEL模板的可变报表的生成方法及系统技术方案

技术编号:13595950 阅读:286 留言:0更新日期:2016-08-26 13:22
本发明专利技术公开了一种基于EXCEL模板的可变报表的生成方法及系统,属于软件程序设计系统技术领域。包括EXCEL模板报表,模板对照表,表名文件配置表,数据位置对照表,报表生成器。需生成报表时,解释器根据表名文件配置表选择相应的报表EXCEL模板;再选择相应的数据位置对照表,根据对照表中的对照信息,取得每个数据所应当放置在EXCEL报表中位置,并向EXCEL模板中相应的位置写数据;在填好数据后,打印相应的EXCEL文件,就形成了所需的报表;如需修改报表的样式就可以修改或添加EXCEL模板,并修改或添加每个模板的所需数据的位置,通过系统进行配置。本发明专利技术能通过简单的配置改变报表的样式,其效率高,简单易实现。

【技术实现步骤摘要】

本专利技术涉及一种基于EXCEL模板的可变报表生成技术,属于软件程序设计系统

技术介绍
在软件设计过程中报表的样式(字体,内容布局,表格,位置)是程序开发人员和用户之间的一个难题,随时间和人员的变化,用户总希望报表的样式能随之改变,但这对于程序员来说是一个繁琐,简单的工作,纯碎是浪费时间和劳动力的事情,不愿意做。这就需要程序员在开发软件时能找到一种方法,能个解决这个两难的问题。用户能通过简单的配置,就能在一定程度上改变报表的样式。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种基于EXCEL模板的可变报表的生成方法,用户能通过简单的配置改变报表的样式,其效率高,简单易实现。为实现上述目的,本专利技术采用的技术方案为:一种基于EXCEL模板的可变报表的生成方法,包括以下步骤:步骤1,使用EXCEL做好所需报表的模板;步骤2,根据步骤1各个报表模板确定其相应的对照信息配置模板对照表;步骤3,从数据库中取得报表中所需数据;步骤4,根据所需数据从步骤1中做好的报表模板选择相应的报表EXCEL模板;步骤5,根据所需数据从步骤2中配置好的模板对照表选择相应的本文档来自技高网...

【技术保护点】
一种基于EXCEL模板的可变报表的生成方法,其特征在于,包括以下步骤:步骤1,使用EXCEL做好所需报表的模板;步骤2,根据步骤1各个报表模板确定其相应的对照信息配置模板对照表;步骤3,从数据库中取得报表中所需数据;步骤4,根据所需数据从步骤1中做好的报表模板选择相应的报表EXCEL模板;步骤5,根据所需数据从步骤2中配置好的模板对照表选择相应的对照表,然后根据数据位置对照表中的对照信息,取得每个数据所应当放置在EXCEL报表中位置,并向步骤4选择的EXCEL模板中相应的位置写数据,即可得到所需报表。

【技术特征摘要】
1.一种基于EXCEL模板的可变报表的生成方法,其特征在于,包括以下步骤:步骤1,使用EXCEL做好所需报表的模板;步骤2,根据步骤1各个报表模板确定其相应的对照信息配置模板对照表;步骤3,从数据库中取得报表中所需数据;步骤4,根据所需数据从步骤1中做好的报表模板选择相应的报表EXCEL模板;步骤5,根据所需数据从步骤2中配置好的模板对照表选择相应的对照表,然后根据数据位置对照表中的对照信息,取得每个数据所应当放置在EXCEL报表中位置,并向步骤4选择的EXCEL模板中相应的位置写数据,即可得到所需报表。2.根据权利要求1所述的基于EXCEL模板的可变报表的生成方法,其特征在于:修改报表的样式通过修改或添加步骤1中EXCEL模板;或者通过修改步骤2中配置模板对照表从而修改所需数据的位置。3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:朱节中张辉郑钰辉姜丹丹顾文亚孟祥瑞郭萍姚永雷罗君周万昊李凌
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1