The invention discloses a method and device based on the excel report generation method, including the report generating conditions to receive user input, report generation conditions including screening condition report data and report template name; on the basis of screening conditions to read the corresponding data from the database; according to the statements of the template name and report the data structure of pre packaged, call the corresponding report template; database will read the data to the user needs to generate a report file in the report template. The invention reduces the operation of setting report type parameters every time the report is generated, and saves time and is convenient to operate.
【技术实现步骤摘要】
一种基于excel的报表生成方法及其装置
本专利技术涉及报表生成
,特别是涉及一种基于excel的报表生成方法及其装置。
技术介绍
MicrosoftExcel是微软公司的办公软件Microsoftoffice的组件之一,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。目前的excel中,每次想要生成报表(表格、各种折线图、饼状图、柱状图等),均需要人工选中相应的区域,然后人工选中报表类型、报表横纵坐标等数据,操作复杂,由于对于一些企业来说,工作中所需要生成的报表类型一般为固定的几种,每次生成报表时均重复上述过程不仅浪费时间,且不够便利。因此,如何提供一种操作便利的基于excel的报表生成方法及其装置是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于excel的报表生成方法及其装置,减少了每次生成报表时设置报表类型参数的操作,节省时间,操作便利。为解决上述技术问题,本专利技术提供了一种基于excel的报表生成方法,包括:接收用户输入的报表生成条件,所述报表生成条件包括报表数据的筛选条件以及报表模板名称;依据所述筛选条件从数据库内读取相应的数据;依据所述报表模板名称以及预先封装的报表数据结构,调用相应的报表模板;将所述数据库中读取的数据套用至所述报表模板内生成用户需要的报表文件。优选地,所述依据所述筛选条件从数据库内读取相应的数据之后还包括:调用预设的数据解析算法对所述数据库中读取的数据进行解析处理;相应的,将解析处理后的数据套用至所述报表模板内生成用户需要的报表文件。优选地,所 ...
【技术保护点】
一种基于excel的报表生成方法,其特征在于,包括:接收用户输入的报表生成条件,所述报表生成条件包括报表数据的筛选条件以及报表模板名称;依据所述筛选条件从数据库内读取相应的数据;依据所述报表模板名称以及预先封装的报表数据结构,调用相应的报表模板;将所述数据库中读取的数据套用至所述报表模板内生成用户需要的报表文件。
【技术特征摘要】
1.一种基于excel的报表生成方法,其特征在于,包括:接收用户输入的报表生成条件,所述报表生成条件包括报表数据的筛选条件以及报表模板名称;依据所述筛选条件从数据库内读取相应的数据;依据所述报表模板名称以及预先封装的报表数据结构,调用相应的报表模板;将所述数据库中读取的数据套用至所述报表模板内生成用户需要的报表文件。2.根据权利要求1所述的方法,其特征在于,所述依据所述筛选条件从数据库内读取相应的数据之后还包括:调用预设的数据解析算法对所述数据库中读取的数据进行解析处理;相应的,将解析处理后的数据套用至所述报表模板内生成用户需要的报表文件。3.根据权利要求1所述的方法,其特征在于,所述报表生成条件还包括报表导出时间范围和导出周期;所述依据所述筛选条件从数据库内读取相应的数据具体为:依据所述筛选条件按照所述导出周期,周期性地从数据库内读取相应的数据。4.根据权利要求1所述的方法,其特征在于,所述报表生成条件还包括同步修改选项;所述方法还包括:若用户输入的同步修改选项为选定时,当所述报表文件对应的筛选条件内的数据发生修改时,调用预先封装的工具类中的OFFSET函数同步修改所述报表文件的相关数据。5.根据权利要求1所述的方法,其特征在于,所述报表数据结构包括对应的报表模板的路径、报表文件名称、报表模板内各个sheet的配置信息和数据格式信息。6.一种基于...
【专利技术属性】
技术研发人员:孙辽东,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。