CN105138501A - 一种可配置的动态报表生成方法及*** - Google Patents
一种可配置的动态报表生成方法及*** Download PDFInfo
- Publication number
- CN105138501A CN105138501A CN201510487223.XA CN201510487223A CN105138501A CN 105138501 A CN105138501 A CN 105138501A CN 201510487223 A CN201510487223 A CN 201510487223A CN 105138501 A CN105138501 A CN 105138501A
- Authority
- CN
- China
- Prior art keywords
- query
- report
- condition
- module
- sql
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及一种可配置的动态报表生成方法及***,包括建立报表模板;建立报表配置表和报表条件表,根据业务逻辑对报表配置表和报表条件表进行配置;解析所述报表条件表,建立报表展示区域,自动生成查询页面;接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;在指定的数据库上执行查询语句,获得结果数据集;根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。本发明能够以批量的可配置的方式自动化的展示报表统计数据,使用可配置的报表,提高统计分析报表的开发效率,减少重复代码的开发量,提高了代码复用性,提高报表数据分析效果。
Description
技术领域
本发明涉及报表处理技术领域,尤其涉及一种可配置的动态报表生成方法及***。
背景技术
随着企业信息***集成与企业电子商务***建设的兴起,报表作为一种重要的信息载体在***中有着极其重要的作用,而可配置实现的报表展示越来越被软件开发者关注。随着数据的增多,需求的提高,对报表的展示分析结果的应用也越来越多。
但目前报表数据展示方法需要开发人员针对要展示的数据重复开发代码,开发效率低,代码复用率低,报表数据分析的效果不佳。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种可配置的动态报表生成方法及***,实现批量配置出各种报表统计分析用的报表展示。
本发明解决上述技术问题的技术方案如下:一种可配置的动态报表生成方法,包括如下步骤:
步骤1,建立报表模板;
步骤2,建立报表配置表和报表条件表,根据业务逻辑对报表配置表和报表条件表进行配置;
步骤3,解析所述报表条件表,建立报表展示区域,自动生成查询页面;
步骤4,接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;
步骤5,在指定的数据库上执行查询语句,获得结果数据集;
步骤6,根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
本发明的有益效果是:本发明能够以批量的可配置的方式自动化的展示报表统计数据,使用可配置的报表,提高统计分析报表的开发效率,减少重复代码的开发量,提高了代码复用性,提高报表数据分析效果。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,还包括下载所述临时excel文件到本地并在浏览器里显示。
进一步,步骤1的具体实现为:在excel表格中制作报表模版,其中#S表示横向填充,每行数据从有#S的格子开始填充,依次搜寻本行所有列,如果格子里的值是&,则将数据源的下一列的值填充到所述格子中,否则不填充所述格子。
进一步,步骤2中所述报表配置表的字段包括query_id、main_sql、table_sql、model_file、create_date和db_str;所述query_id代表报表分类ID,所述main_sql代表主SQL语句,所述table_sql代表获取动态表名的SQL,所述model_file代表所述报表对应的模板文件,所述create_date代表创建日期,db_str代表所述查询对应的数据库。
进一步,报表配置表的字段还包括Issheet、is_guiding和name;所述Issheet代表是否匹配,所述is_guiding代表是否需要归档,所述name代表中文描述。
进一步,步骤2中所述报表条件表的字段包括query_id、where_seq、where_type、chn_name、default_value和ref_sql;所述query_id代表查询ID,所述where_seq代表条件ID,所述where_type代表条件类型,所述chn_name代表中文名称,所述default_value代表默认值,所述ref_sql代表下拉框参考语句。
进一步,步骤3的具体实现为:解析报表条件表中的配置信息,生成查询页面,接收用户输入的查询条件,替换报表配置表中sql查询语句的条件变量,生成查询语句。
进一步,步骤4的具体实现为,根据报表条件表中的查询ID(query_id)获取对应的查询信息,根据用户输入的具体值,替换查询语句中的条件变量,生成查询语句。
本发明解决上述技术问题的另一技术方案如下:一种可配置的动态报表生成***,包括模板建立模块、配置表建立模块、条件表建立模块、查询页面生成模块、查询语句生成模块、查询执行模块和excel文件生成模块;
所述模板建立模块,其用于建立报表模板;
所述配置表建立模块,其用于建立报表配置表,根据业务逻辑对报表配置表进行配置;
所述条件表建立模块,其用于建立报表条件表,根据业务逻辑对报表条件表进行配置;
所述查询页面生成模块,其用于解析所述报表条件表,建立报表展示区域,自动生成查询页面;
所述查询语句生成模块,其用于接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;
所述查询执行模块,其用于在指定的数据库上执行查询语句,获得结果数据集;
所述excel文件生成模块,其用于根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
附图说明
图1为本发明所述一种可配置的动态报表生成方法流程图;
图2为本发明所述一种可配置的动态报表生成***框图。
附图中,各标号所代表的部件列表如下:
1、模板建立模块,2、配置表建立模块,3、条件表建立模块,4、查询页面生成模块,5、查询语句生成模块,6、查询执行模块,7、excel文件生成模块。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,一种可配置的动态报表生成方法,包括如下步骤:
步骤1,建立报表模板;
步骤2,建立报表配置表和报表条件表,根据业务逻辑对报表配置表和报表条件表进行配置;
步骤3,解析所述报表条件表,建立报表展示区域,自动生成查询页面;
步骤4,接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;
步骤5,在指定的数据库上执行查询语句,获得结果数据集;
步骤6,根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
上述技术方案还包括下载所述临时excel文件到本地并在浏览器里显示。
步骤1的具体实现为:在excel表格中制作报表模版,其中#S表示横向填充,每行数据从有#S的格子开始填充,依次搜寻本行所有列,如果格子里的值是&,则将数据源的下一列的值填充到所述格子中,否则不填充所述格子。
如表1所示,步骤2中所述报表配置表的字段包括query_id、main_sql、table_sql、model_file、create_date和db_str;所述query_id代表报表分类ID,所述main_sql代表主SQL语句,所述table_sql代表获取动态表名的SQL,所述model_file代表所述报表对应的模板文件,所述create_date代表创建日期,db_str代表所述查询对应的数据库。报表配置表的字段还包括Issheet、is_guiding和name;所述Issheet代表是否匹配,所述is_guiding代表是否需要归档,所述name代表中文描述。
表1
字段名 | 类型 | 空值 | 含义 | 备注 |
query_id | number | N | 报表分类ID | 从1开始编号 |
main_sql | varchar2(4000) | N | 主SQL语句 | 用于获取数据的sql语句 |
table_sql | varchar2(2048) | Y | 用于获取动态表名的SQL | |
model_file | varchar2(50) | N | 本类报表对应的模板文件 | |
create_date | date | N | 创建日期 | 默认***时间 |
Issheet | Char(1) | N | 是否匹配SheetName, | 1是,0否 |
is_guiding | Char(1) | N | 是否需要归档 | 1需要,0不需要 |
db_str | varchar2(10) | Y | 本查询对应的数据库 | |
name | varchar2(100) | N | 中文描述 |
其中model_file:是步骤1中所建立的报表模版;main_sql:主SQL语句,在数据查询时使用;Table_sql:如果表是动态的,则配置该字段;Db_str:指定该报表的数据库连接池。
如表2所示,步骤2中所述报表条件表的字段包括query_id、where_seq、where_type、chn_name、default_value和ref_sql;所述query_id代表查询ID,所述where_seq代表条件ID,所述where_type代表条件类型,所述chn_name代表中文名称,所述default_value代表默认值,所述ref_sql代表下拉框参考语句。
表2
字段名 | 类型 | 空值 | 含义 | 备注 |
query_id | number | N | 查询ID | 对应查询配置表的query_id字段 |
where_seq | number | N | 条件ID | 从0开始编号 |
where_type | varchar2(3) | N | 条件类型 | 参考条件类型表t_where_type |
chn_name | varchar2(20) | N | 中文名称 | |
default_value | varchar2(200) | Y | 默认值 | |
ref_sql | varchar2(300) | Y | 下拉框参考语句 |
其为了在页面上动态生成查询条件。query_id对应报表配置表的query_id字段;Where_seq:是主键,表示可以配置多个查询条件;Where_type:文本框、下拉框、日期框;Chn_name:查询条件的标签;Default_vlae:查询条件的默认值;ref_sql:当where_type为下拉框时,该sql语句执行的结果为下拉框的值。
配置报表配置表和报表条件表后,需要在界面上配置此报表对应的菜单,以便可以直接在界面上点击,而不是手工输入URL。
步骤3的具体实现为:解析报表条件表中的配置信息,生成查询页面,接收用户输入的查询条件,替换报表配置表中sql查询语句的条件变量,生成查询语句。
步骤4的具体实现为,根据报表条件表中的查询ID(query_id)获取对应的查询信息,根据用户输入的具体值,替换查询语句中的条件变量,生成查询语句。
本发明根据查询ID(query_id)获取对应的查询信息,根据用户输入的具体值,替换查询语句中的条件变量,在指定的数据库上执行查询语句,获得结果数据集,删除12小时前的历史文件(避免临时文件越来越多),打开第一步骤中的模板文件,根据结果数据集及模板文件生成新的临时Excel文件,保存在指定目录上,文件名命名为“年月日时分秒毫秒_随机数_session编号.xls”。下载Excel文件到本地并在浏览器里显示。
如图2所示,一种可配置的动态报表生成***,包括模板建立模块1、配置表建立模块2、条件表建立模块3、查询页面生成模块4、查询语句生成模块5、查询执行模块6和excel文件生成模块7;所述模板建立模块1,其用于建立报表模板;所述配置表建立模块2,其用于建立报表配置表,根据业务逻辑对报表配置表进行配置;所述条件表建立模块3,其用于建立报表条件表,根据业务逻辑对报表条件表进行配置;所述查询页面生成模块4,其用于解析所述报表条件表,建立报表展示区域,自动生成查询页面;所述查询语句生成模块5,其用于接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;所述查询执行模块6,其用于在指定的数据库上执行查询语句,获得结果数据集;所述excel文件生成模块7,其用于根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种可配置的动态报表生成方法,其特征在于,包括如下步骤:
步骤1,建立报表模板;
步骤2,建立报表配置表和报表条件表,根据业务逻辑对报表配置表和报表条件表进行配置;
步骤3,解析所述报表条件表,建立报表展示区域,自动生成查询页面;
步骤4,接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;
步骤5,在指定的数据库上执行查询语句,获得结果数据集;
步骤6,根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
2.根据权利要求1所述一种可配置的动态报表生成方法,其特征在于,还包括下载所述临时excel文件到本地并在浏览器里显示。
3.根据权利要求1所述一种可配置的动态报表生成方法,其特征在于,步骤1的具体实现为:在excel表格中制作报表模版,其中#S表示横向填充,每行数据从有#S的格子开始填充,依次搜寻本行所有列,如果格子里的值是&,则将数据源的下一列的值填充到所述格子中,否则不填充所述格子。
4.根据权利要求1所述一种可配置的动态报表生成方法,其特征在于,步骤2中所述报表配置表的字段包括query_id、main_sql、table_sql、model_file、create_date和db_str;所述query_id代表报表分类ID,所述main_sql代表主SQL语句,所述table_sql代表获取动态表名的SQL,所述model_file代表所述报表对应的模板文件,所述create_date代表创建日期,db_str代表所述查询对应的数据库。
5.根据权利要求4所述一种可配置的动态报表生成方法,其特征在于,报表配置表的字段还包括Issheet、is_guiding和name;所述Issheet代表是否匹配,所述is_guiding代表是否需要归档,所述name代表中文描述。
6.根据权利要求1所述一种可配置的动态报表生成方法,其特征在于,步骤2中所述报表条件表的字段包括query_id、where_seq、where_type、chn_name、default_value和ref_sql;所述query_id代表查询ID,所述where_seq代表条件ID,所述where_type代表条件类型,所述chn_name代表中文名称,所述default_value代表默认值,所述ref_sql代表下拉框参考语句。
7.根据权利要求6所述一种可配置的动态报表生成方法,其特征在于,步骤4的具体实现为,根据报表条件表中的查询ID(query_id)获取对应的查询信息,根据用户输入的具体值,替换查询语句中的条件变量,生成查询语句。
8.一种可配置的动态报表生成***,其特征在于,包括模板建立模块、配置表建立模块、条件表建立模块、查询页面生成模块、查询语句生成模块、查询执行模块和excel文件生成模块;
所述模板建立模块,其用于建立报表模板;
所述配置表建立模块,其用于建立报表配置表,根据业务逻辑对报表配置表进行配置;
所述条件表建立模块,其用于建立报表条件表,根据业务逻辑对报表条件表进行配置;
所述查询页面生成模块,其用于解析所述报表条件表,建立报表展示区域,自动生成查询页面;
所述查询语句生成模块,其用于接收用户在查询条件页面输入的查询条件,结合报表配置表和报表条件表生成查询语句;
所述查询执行模块,其用于在指定的数据库上执行查询语句,获得结果数据集;
所述excel文件生成模块,其用于根据获得的结果数据集和步骤1中建立的报表模板生成临时excel文件,保存在指定目录上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510487223.XA CN105138501B (zh) | 2015-08-10 | 2015-08-10 | 一种可配置的动态报表生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510487223.XA CN105138501B (zh) | 2015-08-10 | 2015-08-10 | 一种可配置的动态报表生成方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105138501A true CN105138501A (zh) | 2015-12-09 |
CN105138501B CN105138501B (zh) | 2018-04-03 |
Family
ID=54723852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510487223.XA Active CN105138501B (zh) | 2015-08-10 | 2015-08-10 | 一种可配置的动态报表生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105138501B (zh) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105740219A (zh) * | 2016-01-29 | 2016-07-06 | 浪潮软件集团有限公司 | 一种报表的自定义方法及装置 |
CN105843945A (zh) * | 2016-04-08 | 2016-08-10 | 联动优势科技有限公司 | 一种报表生成方法及*** |
CN106020944A (zh) * | 2016-05-04 | 2016-10-12 | 北京思特奇信息技术股份有限公司 | 一种基于后台数据库配置进行数据下载的方法和*** |
CN106293740A (zh) * | 2016-08-10 | 2017-01-04 | 桐乡华锐自控技术装备有限公司 | 一种应用于plc、dcs设备数据的报表开发方法 |
CN106649225A (zh) * | 2016-12-30 | 2017-05-10 | 冶金自动化研究设计院 | 一种基于json自定义的报表生成***及方法 |
CN106776799A (zh) * | 2016-11-23 | 2017-05-31 | 广东小天才科技有限公司 | 一种品质信息记录和分析的方法及设备 |
CN107169050A (zh) * | 2017-04-26 | 2017-09-15 | 燕山大学 | 一种样式自定义的Web报表实现方法 |
CN107315808A (zh) * | 2017-06-27 | 2017-11-03 | 石化盈科信息技术有限责任公司 | 一种Web查询框架 |
CN107391739A (zh) * | 2017-08-07 | 2017-11-24 | 北京奇艺世纪科技有限公司 | 一种查询语句生成方法、装置及电子设备 |
CN107480119A (zh) * | 2017-08-23 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种报表模板生成方法和装置 |
CN107506442A (zh) * | 2017-08-24 | 2017-12-22 | 中国银行股份有限公司 | 一种模型的建模方法及装置 |
CN107729305A (zh) * | 2017-10-10 | 2018-02-23 | 中国航发控制***研究所 | 基于数据库及前端显示技术的会议材料自动生成方法 |
CN108268525A (zh) * | 2016-12-30 | 2018-07-10 | 深圳市优朋普乐传媒发展有限公司 | 一种基于Excel模板的报表实现方法及装置 |
CN108334483A (zh) * | 2017-12-25 | 2018-07-27 | 山东浪潮通软信息科技有限公司 | 一种Word文档中填充数据的方法和装置 |
CN108345579A (zh) * | 2018-02-11 | 2018-07-31 | 悦锦软件***(上海)有限公司 | 一种自定义报表逻辑引擎及方法 |
CN108399154A (zh) * | 2017-12-28 | 2018-08-14 | 北京金科汇智科技有限公司 | 工程试验数据采集*** |
CN108572945A (zh) * | 2018-03-09 | 2018-09-25 | 吉贝克信息技术(北京)有限公司 | 创建报表的方法、***、存储介质、及电子设备 |
CN108984506A (zh) * | 2018-08-01 | 2018-12-11 | 北京中电普华信息技术有限公司 | 一种可配置的智能报表的生成方法及装置 |
CN109471890A (zh) * | 2018-10-16 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 报表文件的生成方法、终端设备及介质 |
CN109582297A (zh) * | 2018-11-08 | 2019-04-05 | 北京达佳互联信息技术有限公司 | 一种代码模板的生成方法、装置、电子设备及存储介质 |
CN109669949A (zh) * | 2018-12-27 | 2019-04-23 | 广州云趣信息科技有限公司 | 一种基于数据模型的动态报表生成方法和***实现 |
CN109684616A (zh) * | 2018-12-13 | 2019-04-26 | 山东浪潮通软信息科技有限公司 | 动态报表公式组装填报的方法及*** |
CN110008232A (zh) * | 2019-04-11 | 2019-07-12 | 北京启迪区块链科技发展有限公司 | 结构化查询语句的生成方法、装置、服务器及介质 |
CN110019395A (zh) * | 2017-11-30 | 2019-07-16 | 北京神州泰岳软件股份有限公司 | 一种查询ElasticSearch的实现方法和装置 |
CN110109947A (zh) * | 2017-12-28 | 2019-08-09 | 北京京东尚科信息技术有限公司 | 提取数据的方法和装置 |
CN110211646A (zh) * | 2019-05-22 | 2019-09-06 | 浙江大学 | 一种基于OCQL与openEHR的动态可配置医疗报表生成方法 |
CN110232178A (zh) * | 2019-05-29 | 2019-09-13 | 北京中亦安图科技股份有限公司 | 报表生成方法及装置 |
CN110347718A (zh) * | 2019-05-31 | 2019-10-18 | 平安科技(深圳)有限公司 | 一种redis分片方法、装置、计算机设备和存储介质 |
CN110362591A (zh) * | 2018-04-02 | 2019-10-22 | 北京神州泰岳软件股份有限公司 | 一种报表展现方法和装置 |
CN110489462A (zh) * | 2019-08-23 | 2019-11-22 | 行吟信息科技(上海)有限公司 | 一种自动生成数据报告的方法及*** |
CN110597851A (zh) * | 2019-09-20 | 2019-12-20 | 四川长虹电器股份有限公司 | 一种基于大数据的数据处理及报表展示方法 |
CN110825745A (zh) * | 2019-10-31 | 2020-02-21 | 口碑(上海)信息技术有限公司 | 页面的生成方法及装置 |
CN111625864A (zh) * | 2020-05-28 | 2020-09-04 | 北京思特奇信息技术股份有限公司 | 一种基于电信业务数据明细建立方法及*** |
CN111783411A (zh) * | 2020-07-28 | 2020-10-16 | 国网河南省电力公司漯河供电公司 | 一种基于调度同期线损的报表自动生成***和方法 |
CN111831623A (zh) * | 2020-05-29 | 2020-10-27 | 大数金科网络技术有限公司 | 可配置的即席查询***及方法 |
CN112434100A (zh) * | 2020-11-20 | 2021-03-02 | 航天信息股份有限公司企业服务分公司 | 实现动态显示列和多条件、多纬度动态查询方法及*** |
CN112580321A (zh) * | 2020-12-29 | 2021-03-30 | 山东爱新卓尔智慧医疗技术有限公司 | 一种基于双模型设计器的检验报告自动生成方法及*** |
CN112685015A (zh) * | 2020-12-31 | 2021-04-20 | 魔元术(苏州)信息科技有限公司 | 一种低代码新零售敏捷数字化开发*** |
CN112905558A (zh) * | 2020-12-30 | 2021-06-04 | 银盛通信有限公司 | 一种基于数据库配置的报表***实现方法及*** |
CN113535943A (zh) * | 2020-04-14 | 2021-10-22 | 阿里巴巴集团控股有限公司 | 医疗记录的分类方法及装置、数据记录的分类方法及装置 |
CN113885970A (zh) * | 2021-09-15 | 2022-01-04 | 浪潮金融信息技术有限公司 | 一种基于脚本生成报表数据的方法、***及介质 |
CN114722790A (zh) * | 2022-04-24 | 2022-07-08 | 北京京航计算通讯研究所 | 一种非嵌入式的全面预算管理方法和*** |
CN117251457A (zh) * | 2023-11-20 | 2023-12-19 | 昆山华东信息科技有限公司 | 一种网格报表的制作方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101661460A (zh) * | 2009-09-18 | 2010-03-03 | 上海宝信软件股份有限公司 | 管理***报表生成方法和装置 |
CN101739453A (zh) * | 2009-12-17 | 2010-06-16 | 中国电力科学研究院 | 一种对数据库表进行条件查询的方法及装置 |
CN103064689A (zh) * | 2013-01-04 | 2013-04-24 | 大唐软件技术股份有限公司 | 一种动态生成报表页面的实现方法及*** |
CN103744982A (zh) * | 2014-01-15 | 2014-04-23 | 北京神州普惠科技股份有限公司 | 一种将Excel数据导入数据库的方法 |
CN104699681A (zh) * | 2013-12-04 | 2015-06-10 | 航天信息股份有限公司 | 一种基于元数据库的数据处理方法 |
CN104714949A (zh) * | 2013-12-11 | 2015-06-17 | 航天信息股份有限公司 | 一种动态定制报表的方法 |
-
2015
- 2015-08-10 CN CN201510487223.XA patent/CN105138501B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101661460A (zh) * | 2009-09-18 | 2010-03-03 | 上海宝信软件股份有限公司 | 管理***报表生成方法和装置 |
CN101739453A (zh) * | 2009-12-17 | 2010-06-16 | 中国电力科学研究院 | 一种对数据库表进行条件查询的方法及装置 |
CN103064689A (zh) * | 2013-01-04 | 2013-04-24 | 大唐软件技术股份有限公司 | 一种动态生成报表页面的实现方法及*** |
CN104699681A (zh) * | 2013-12-04 | 2015-06-10 | 航天信息股份有限公司 | 一种基于元数据库的数据处理方法 |
CN104714949A (zh) * | 2013-12-11 | 2015-06-17 | 航天信息股份有限公司 | 一种动态定制报表的方法 |
CN103744982A (zh) * | 2014-01-15 | 2014-04-23 | 北京神州普惠科技股份有限公司 | 一种将Excel数据导入数据库的方法 |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105740219A (zh) * | 2016-01-29 | 2016-07-06 | 浪潮软件集团有限公司 | 一种报表的自定义方法及装置 |
CN105843945A (zh) * | 2016-04-08 | 2016-08-10 | 联动优势科技有限公司 | 一种报表生成方法及*** |
CN106020944B (zh) * | 2016-05-04 | 2019-05-24 | 北京思特奇信息技术股份有限公司 | 一种基于后台数据库配置进行数据下载的方法和*** |
CN106020944A (zh) * | 2016-05-04 | 2016-10-12 | 北京思特奇信息技术股份有限公司 | 一种基于后台数据库配置进行数据下载的方法和*** |
CN106293740A (zh) * | 2016-08-10 | 2017-01-04 | 桐乡华锐自控技术装备有限公司 | 一种应用于plc、dcs设备数据的报表开发方法 |
CN106776799A (zh) * | 2016-11-23 | 2017-05-31 | 广东小天才科技有限公司 | 一种品质信息记录和分析的方法及设备 |
CN106776799B (zh) * | 2016-11-23 | 2020-02-07 | 广东小天才科技有限公司 | 一种品质信息记录和分析的方法及设备 |
CN108268525A (zh) * | 2016-12-30 | 2018-07-10 | 深圳市优朋普乐传媒发展有限公司 | 一种基于Excel模板的报表实现方法及装置 |
CN106649225A (zh) * | 2016-12-30 | 2017-05-10 | 冶金自动化研究设计院 | 一种基于json自定义的报表生成***及方法 |
CN107169050A (zh) * | 2017-04-26 | 2017-09-15 | 燕山大学 | 一种样式自定义的Web报表实现方法 |
CN107315808A (zh) * | 2017-06-27 | 2017-11-03 | 石化盈科信息技术有限责任公司 | 一种Web查询框架 |
CN107391739A (zh) * | 2017-08-07 | 2017-11-24 | 北京奇艺世纪科技有限公司 | 一种查询语句生成方法、装置及电子设备 |
CN107480119A (zh) * | 2017-08-23 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种报表模板生成方法和装置 |
CN107506442A (zh) * | 2017-08-24 | 2017-12-22 | 中国银行股份有限公司 | 一种模型的建模方法及装置 |
CN107506442B (zh) * | 2017-08-24 | 2020-09-29 | 中国银行股份有限公司 | 一种模型的建模方法及装置 |
CN107729305A (zh) * | 2017-10-10 | 2018-02-23 | 中国航发控制***研究所 | 基于数据库及前端显示技术的会议材料自动生成方法 |
CN107729305B (zh) * | 2017-10-10 | 2020-10-09 | 中国航发控制***研究所 | 基于数据库及前端显示技术的会议材料自动生成方法 |
CN110019395A (zh) * | 2017-11-30 | 2019-07-16 | 北京神州泰岳软件股份有限公司 | 一种查询ElasticSearch的实现方法和装置 |
CN108334483A (zh) * | 2017-12-25 | 2018-07-27 | 山东浪潮通软信息科技有限公司 | 一种Word文档中填充数据的方法和装置 |
CN108399154A (zh) * | 2017-12-28 | 2018-08-14 | 北京金科汇智科技有限公司 | 工程试验数据采集*** |
CN110109947A (zh) * | 2017-12-28 | 2019-08-09 | 北京京东尚科信息技术有限公司 | 提取数据的方法和装置 |
CN108345579A (zh) * | 2018-02-11 | 2018-07-31 | 悦锦软件***(上海)有限公司 | 一种自定义报表逻辑引擎及方法 |
CN108345579B (zh) * | 2018-02-11 | 2021-09-24 | 悦锦软件***(上海)有限公司 | 一种自定义报表逻辑引擎及方法 |
CN108572945A (zh) * | 2018-03-09 | 2018-09-25 | 吉贝克信息技术(北京)有限公司 | 创建报表的方法、***、存储介质、及电子设备 |
CN110362591A (zh) * | 2018-04-02 | 2019-10-22 | 北京神州泰岳软件股份有限公司 | 一种报表展现方法和装置 |
CN110362591B (zh) * | 2018-04-02 | 2022-02-22 | 北京神州泰岳软件股份有限公司 | 一种报表展现方法和装置 |
CN108984506A (zh) * | 2018-08-01 | 2018-12-11 | 北京中电普华信息技术有限公司 | 一种可配置的智能报表的生成方法及装置 |
CN109471890A (zh) * | 2018-10-16 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 报表文件的生成方法、终端设备及介质 |
CN109582297A (zh) * | 2018-11-08 | 2019-04-05 | 北京达佳互联信息技术有限公司 | 一种代码模板的生成方法、装置、电子设备及存储介质 |
CN109684616A (zh) * | 2018-12-13 | 2019-04-26 | 山东浪潮通软信息科技有限公司 | 动态报表公式组装填报的方法及*** |
CN109669949A (zh) * | 2018-12-27 | 2019-04-23 | 广州云趣信息科技有限公司 | 一种基于数据模型的动态报表生成方法和***实现 |
CN110008232A (zh) * | 2019-04-11 | 2019-07-12 | 北京启迪区块链科技发展有限公司 | 结构化查询语句的生成方法、装置、服务器及介质 |
CN110211646A (zh) * | 2019-05-22 | 2019-09-06 | 浙江大学 | 一种基于OCQL与openEHR的动态可配置医疗报表生成方法 |
CN110211646B (zh) * | 2019-05-22 | 2021-04-06 | 浙江大学 | 一种基于OCQL与openEHR的动态可配置医疗报表生成方法 |
CN110232178A (zh) * | 2019-05-29 | 2019-09-13 | 北京中亦安图科技股份有限公司 | 报表生成方法及装置 |
CN110347718A (zh) * | 2019-05-31 | 2019-10-18 | 平安科技(深圳)有限公司 | 一种redis分片方法、装置、计算机设备和存储介质 |
CN110347718B (zh) * | 2019-05-31 | 2023-12-15 | 平安科技(深圳)有限公司 | 一种redis分片方法、装置、计算机设备和存储介质 |
CN110489462A (zh) * | 2019-08-23 | 2019-11-22 | 行吟信息科技(上海)有限公司 | 一种自动生成数据报告的方法及*** |
CN110489462B (zh) * | 2019-08-23 | 2022-06-03 | 行吟信息科技(上海)有限公司 | 一种自动生成数据报告的方法及*** |
CN110597851A (zh) * | 2019-09-20 | 2019-12-20 | 四川长虹电器股份有限公司 | 一种基于大数据的数据处理及报表展示方法 |
CN110597851B (zh) * | 2019-09-20 | 2022-06-07 | 深圳易嘉恩科技有限公司 | 一种基于大数据的数据处理及报表展示方法 |
CN110825745A (zh) * | 2019-10-31 | 2020-02-21 | 口碑(上海)信息技术有限公司 | 页面的生成方法及装置 |
CN113535943A (zh) * | 2020-04-14 | 2021-10-22 | 阿里巴巴集团控股有限公司 | 医疗记录的分类方法及装置、数据记录的分类方法及装置 |
CN111625864A (zh) * | 2020-05-28 | 2020-09-04 | 北京思特奇信息技术股份有限公司 | 一种基于电信业务数据明细建立方法及*** |
CN111831623A (zh) * | 2020-05-29 | 2020-10-27 | 大数金科网络技术有限公司 | 可配置的即席查询***及方法 |
CN111783411A (zh) * | 2020-07-28 | 2020-10-16 | 国网河南省电力公司漯河供电公司 | 一种基于调度同期线损的报表自动生成***和方法 |
CN112434100A (zh) * | 2020-11-20 | 2021-03-02 | 航天信息股份有限公司企业服务分公司 | 实现动态显示列和多条件、多纬度动态查询方法及*** |
CN112580321A (zh) * | 2020-12-29 | 2021-03-30 | 山东爱新卓尔智慧医疗技术有限公司 | 一种基于双模型设计器的检验报告自动生成方法及*** |
CN112905558A (zh) * | 2020-12-30 | 2021-06-04 | 银盛通信有限公司 | 一种基于数据库配置的报表***实现方法及*** |
CN112685015A (zh) * | 2020-12-31 | 2021-04-20 | 魔元术(苏州)信息科技有限公司 | 一种低代码新零售敏捷数字化开发*** |
CN113885970A (zh) * | 2021-09-15 | 2022-01-04 | 浪潮金融信息技术有限公司 | 一种基于脚本生成报表数据的方法、***及介质 |
CN113885970B (zh) * | 2021-09-15 | 2024-06-11 | 浪潮金融信息技术有限公司 | 一种基于脚本生成报表数据的方法、***及介质 |
CN114722790A (zh) * | 2022-04-24 | 2022-07-08 | 北京京航计算通讯研究所 | 一种非嵌入式的全面预算管理方法和*** |
CN114722790B (zh) * | 2022-04-24 | 2023-09-05 | 北京京航计算通讯研究所 | 一种非嵌入式的全面预算管理方法和*** |
CN117251457A (zh) * | 2023-11-20 | 2023-12-19 | 昆山华东信息科技有限公司 | 一种网格报表的制作方法及装置 |
CN117251457B (zh) * | 2023-11-20 | 2024-03-12 | 昆山华东信息科技有限公司 | 一种网格报表的制作方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105138501B (zh) | 2018-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105138501A (zh) | 一种可配置的动态报表生成方法及*** | |
CN101499069B (zh) | 内存数据库文件的更新方法及更新装置 | |
WO2021076363A1 (en) | Data model transformation | |
CN103678494A (zh) | 客户端同步服务端数据的方法及装置 | |
CN101552701B (zh) | 一种记录参数维护变更的方法、***及装置 | |
CN105487864A (zh) | 代码自动生成的方法和装置 | |
CN102426587B (zh) | 一种基于复杂产品异构bom的定制查询方法 | |
CN105677323A (zh) | 一种自动生成数据库操作层代码的方法 | |
CN102819609B (zh) | 一种持久化数据模型建模方法 | |
CN111078702B (zh) | 一种sql语句分类管理及统一查询方法和装置 | |
US10296505B2 (en) | Framework for joining datasets | |
CN104331285A (zh) | 一种代码自动生成方法及*** | |
CN103049251B (zh) | 一种数据库持久层装置及数据库操作方法 | |
CN102541529A (zh) | 一种查询页面生成装置和方法 | |
CN102567539A (zh) | 一种web智能报表的实现方法和*** | |
CN103246745A (zh) | 一种基于数据仓库的数据处理装置及方法 | |
CN105975489A (zh) | 一种基于元数据的在线sql代码补全方法 | |
CN104714974A (zh) | 一种查询语句解析与再处理的方法和装置 | |
CN111708805A (zh) | 数据查询方法、装置、电子设备及存储介质 | |
CN102426612A (zh) | 条件对象查询方法及*** | |
CN105653716A (zh) | 一种基于分类-属性-值的数据库构造方法和构造*** | |
CN112084208A (zh) | 数据可视化方法及***、存储介质及电子设备 | |
CN102857949A (zh) | 一种规划数据一致性保证的方法和装置 | |
CN104462361A (zh) | 一种匹配数据表中数据的方法和装置 | |
CN104346378B (zh) | 一种实现复杂数据处理的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |