CN101661460B - 管理系统报表生成方法和装置 - Google Patents
管理系统报表生成方法和装置 Download PDFInfo
- Publication number
- CN101661460B CN101661460B CN200910195933.XA CN200910195933A CN101661460B CN 101661460 B CN101661460 B CN 101661460B CN 200910195933 A CN200910195933 A CN 200910195933A CN 101661460 B CN101661460 B CN 101661460B
- Authority
- CN
- China
- Prior art keywords
- report
- data
- template
- report form
- interface
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000014509 gene expression Effects 0.000 claims abstract description 17
- 238000002224 dissection Methods 0.000 claims description 6
- 238000007726 management method Methods 0.000 description 17
- 238000012423 maintenance Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000013480 data collection Methods 0.000 description 3
- 238000009472 formulation Methods 0.000 description 2
- 238000005272 metallurgy Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明揭示了一种管理系统报表生成方法和装置,其方法包括以下步骤:1)根据系统的功能模块确定该模块的报表类型和报表数据项的标记;2)定义报表数据获取的接口,数据接口定义获取数据必要的参数信息的表达方式,数据结果的存储方式,其中所述接口的返回值以键值对集合的形式表示;3)创建报表模板;4)创建数据获取接口;5)打开报表模板,读取报表模板的数据项信息,调用数据获取接口获取数据,将数据写入到报表模板的指定位置;6)将填写完报表数据的报表生成到指定的路径,完成报表的生成;其装置包括:报表数据管理器、Excel引擎、报表模板标记解析器和报表数据访问器。
Description
技术领域
本发明涉及报表生成方法和装置,特别涉及一种管理系统报表生成方法和装置。
背景技术
报表系统用于创建报表模板、支撑报表的功能实现、生成报表。通常,报表系统需要提供所见即所得的报表模板创建功能,以使报表模板的创建快速、高效。下面对报表系统所涉及的基本概念进行简要介绍:
模板元素:构成报表模板的基本元素;在创建报表模板时,通常以一些变量表达式来表示模板元素的取值,在生成报表时,根据采集到的数据确定相应变量的具体取值,并确定变量表达式的值,然后以所确定的变量表达式的值填充模板元素所在位直。
采集数据对象:采集数据对象用于进行数据采集、获取数据。采集数据对象可以包括:存储过程,SQL语句等。采集数据对象可以根据实际应用的需要进行定义,即:定义该采集数据对象如何进行数据采集、返回哪些字段、返回字段的个数、返回字段的数据类型等。
最终用户:最终使用报表的用户。
自定义报表:最终用户修改或创建报表模板的过程称为自定义报表。
由于Excel使用广泛、功能强大、编辑灵活,并且,可以在Excel文件中创建图表以及表格,因此,一些报表系统厂商在其报表系统中提供了Excel报表模板的功能,也就是:将Excel文件作为报表模板的信息载体,用户可以直接在Excel文件中创建报表模板。
现有Excel报表的实现方法包括以下步骤:
第1步:创建Excel报表模板。
本步骤就是在Excel文件中创建一个页面(sheet),并在所述页面中创建一些模板元素,包含模板元素的Excel页面称为报表模板页面。在Excel文件中创建模板元素时(例如:表格),直接使用采集数据对象的返回字段所对应的变量来构造变量表达式。
第2步:生成Excel报表。
本步骤所这生成Excel报表的过程为:首先解析报表模板中的变量,并从数据库获取所述变量对应字段的取值,然后根据所述取值确定变量表达式的值,将所确定的变量表达式的值填充到Excel文件中对应变量表达式所在的位置。
本中请的发明人在实现本发明的过程中发现:上述现有方法在创建Excel报表模板时,直接使用了采集数据对象的返回字段所对应的变量来构造变量表达式,这要求开发人员非常熟悉所述返回字段与变量之间的对应关系,这种创建Excel报表模板的方式非常不主观,使得开发人员在创建报表模板的过程中很容易出错。此外,由于最终用户很难理解报表模板中变量的含义,也很难获知数据库中的字段与报表模板中的变量之间的对应关系,因此,在最终用户很难实现自定义报表。可见,现有Excel报表的实现方法不符合报表系统“所见即所得”的报表模板创建功能要求。
为了解决上述问题,中国专利公开号CN101183356A,揭示了一种Excel报表的实现方法及Excel报表系统,包括:Excel报表模板创建过程和Excel报表生成过程;该方法通过在Excel报表模板创建过程中创建用于显示采集数据对象的返回字段的数据页面,并将该数据页面用作报表模板页面的数据源,使得在创建报表模板或自定义报表模板时能够直接饮用所述页面中的数据,而无需知道所述数据页面中的数据与采集数据对象返回字段之间的关系,从而通过实现报表系统中数据层与展现层的分离,提供了所见即所得的报表模板创建功能。以及一种应用该发明能够提供所见即所得的报表模板创建功能的Excel报表系统。
中国专利公开号CN1787448A,揭示了一种电信设备性能报表的自动生成方法,包括从各个数据源中采集报表元数据的步骤;根据指定条件过滤步骤采集的报表元数据,生成所需的报表数据集的步骤;按照报表指定格式调整报表数据集的步骤;解析报表数据集,填充数据的步骤。利用该发明的方法,直接将用户给定的Excel模板读入,最后输出的报表保持了和模板完全一致的格式,报表系统代码不变的情况下,支持Excel模板的随意变化。该发明所阐述的报表自动生成方法还支持多种数据存储方式。
但在实际使用中,上述方法还存在一些缺陷,使用起来复杂。有鉴于此,本领域发明人研发了一种基于Excel的报表自动生成装置和方法,用于减少由于报表格式或内容的变化导致的报表维护复杂性的增加,减轻报表维护人员的工作量。
发明内容
本发明的目的在于,提供一种管理系统报表生成方法和装置,克服了现有技术的困难,以达到减少由于报表格式或内容的变化导致的报表维护复杂性的增加,减轻报表维护人员的工作量的目的。
本发明采用如下技术方案:
本发明的一种管理系统报表生成方法,包括以下步骤:
1)根据系统的功能模块确定该模块的报表类型和报表数据项的标记;
2)定义报表数据获取的接口,数据接口定义获取数据必要的参数信息的表达方式,数据结果的存储方式,其中所述接口的返回值以键值对集合的形式表示;
3)创建报表模板;
4)创建数据获取接口;
5)打开报表模板,读取报表模板的数据项信息,调用数据获取接口获取数据,将数据写入到报表模板的指定位置;
6)将填写完报表数据的报表生成到指定的路径,完成报表的生成。
进一步地,所述步骤4)中包括根据步骤1)中定义的报表模板的报表类型和报表数据项的标记,对数据项的标记所包含的数据项信息进行解析处理,根据解析处理的结果从关系数据库中获取对应的数据并将数据按照步骤2)中定义的接口的返回值的约定进行组织。
进一步地,所述步骤5)中包括根据步骤2)中定义的返回值将数据写入到报表模板的指定位置。
进一步地,所述步骤2)中的接口为:Dictionary<string,string>GetReportValue(string symbol,Dictionary<string,string>param),其中,“symbol”为在步骤1)中定义的报表数据项的标记;“param”为在步骤1)中定义的报表类型及功能模块约定的参数定义;返回结果以键值对集合的形式表示,其中的键名为“(row,column)”,其中“row”表示以模板数据项为坐标原点的向下计数的行号,“column”表示以模板数据项为坐标原点的向右计数的列号,当没有连续在模板上输入的数据,则只有键“(0,0)”,键值即为对应的数据项的数据值。
本发明的一种管理系统报表生成装置,用于实现上述的管理系统报表生成方法,包括:
报表数据管理器,作为报表生成装置对外提供服务的接口,供需要生成报表时来调用;
Excel引擎,作为Excel进程的管理器;
报表模板标记解析器,用于对报表模板的标记按照报表制作规范的约定进行解析;
报表数据访问器,根据解析结果执行数据库访问操作来获取数据并将数据返回给报表数据管理器,由报表数据管理器将数据值填充到Excel文件中。
进一步地,所述Excel引擎用于对Excel实例进程的创建、卸载。
进一步地,所述报表模板标记解析器通过所述数据获取接口对报表模板的标记按照报表制作规范的约定进行解析。
由于采用了以上技术,本发明与现有技术相比,本发明的装置和方法建立在Excel电子表格的技术基础之上,对于普通技术人员来说容易掌握,该发明能够减轻报表维护人员对于报表工具知识的依赖,能够将主要精力放在报表模板的制作规范以及报表模板的制作上面来。从基础能源管理系统的应用角度来看,采用此发明进行报表的生成满足了对报表系统功能的要求。
以下结合附图及实施例进一步说明本发明。
附图说明
图1为本发明管理系统报表生成方法的流程图;
图2为本发明实施例中管理系统报表生成方法的流程图;
图3为本发明管理系统报表生成装置的模块连接框图;
图4为本发明实施例中冶金企业能源管理系统运行支持模块报表制作规范;
图5为本发明实施例中冶金企业能源管理系统动力调度日志报表模板。
具体实施方式
下面通过图1至5,来介绍本发明的一种具体实施例。
如图1所示,本发明的管理系统报表生成方法,包括以下步骤:
1)根据系统的功能模块确定该模块的报表类型和报表数据项的标记定义报表模板的制作规范,规范约定报表类型和报表数据项的标记。在基础能源管理系统中,报表类型和报表数据项的标记约定按照系统的功能模块来进行,也就是说针对系统的每一个功能模块确定该模块的报表模板制作规范。
2)定义报表数据获取的接口。数据接口定义获取数据必要的参数信息的表达方式,数据结果的存储方式。本方法确定的数据接口为:Dictionary<string,string>GetReportValue(string symbol,Dictionary<string,string>param),其中,“symbol”为在步骤1)中定义的报表数据项的标记;“param”为在步骤一中定义的报表类型及功能模块约定的参数定义;返回结果以键值对集合的形式表示,其中的键名为“(row,column)”,其中“row”表示以模板数据项为坐标原点的向下计数的行号,“column”表示以模板数据项为坐标原点的向右计数的列号,当没有连续在模板上输入的数据,则只有键“(0,0)”,键值即为对应的数据项的数据值。
3)按照步骤1)中定义的报表模板的制作规范创建报表模板。
4)实现步骤2)中定义的数据获取接口。在基础能源管理系统中,不同的功能模块实现各自的数据获取接口。实现的过程中,根据步骤1)定义的报表模板制作规范的约定,对数据项的标记所包含的数据项信息进行解析处理,根据解析处理的结果从关系数据库中获取对应的数据并将数据按照步骤2)中定义的接口的返回值的约定进行组织。
5)打开报表模板,读取报表模板的数据项信息,调用数据获取接口获取数据,根据步骤2)中定义的返回值将数据写入到报表模板的指定位置。
6)将填写完报表数据的报表生成到指定的路径,完成报表的生成。
定义报表模板的制作规范,规范对报表的数据项的标记进行了约定,该约定体现了数据项标记的表达方式。报表模板必须要依据报表模板制作规范进行制作。对报表模板中的数据项的值通过定义数据获取接口来获取,数据接口定义获取数据必要的参数信息的表示方式和数据结果的表示方式。
如图3所示,本发明的一种管理系统报表生成装置包括四个部分,报表数据管理器、Excel引擎、报表模板标记解析器和报表数据访问器。报表数据管理器是报表生成装置对外提供服务的接口,供需要生成报表时来调用;Excel引擎是Excel进程的管理器,包括Excel实例进程的创建、卸载;报表模板标记解析器是对报表模板的标记按照报表制作规范的约定进行解析;报表数据访问器根据解析结果执行数据库访问操作来获取数据并将数据返回给报表数据管理器,由报表数据管理器将数据值填充到Excel文件中。
其中,报表模板的数据项标记解析及数据获取处理必须实现所述数据获取接口。标记解析必须按照报表制作规范的约定处理;数据获取根据解析出来的标记代表的意义从关系数据库中获取数据值。
基础能源管理系统中的运行支持模块输出调度日志报表。下面以调度日志报表的自动生成过程为例说明本发明的报表生成装置和方法的应用。
定义报表模板的制作规范。运行支持模块的报表制作规范如图4所示。该规范定义了运行支持模块的三种报表中的数据的表达方式,定义了数据项目类型的表达方式。
按照定义好的报表模板制作规范制作报表模板,制作好的调度日志报表模板如图5所示。
报表生成装置的结构如图3所示。报表生成装置由四个部分组成:报表数据管理器、Excel引擎、报表模板标记解析器和报表数据访问器。报表数据管理器是报表生成装置对外提供服务的接口,供需要生成报表时来调用;Excel引擎是Excel进程的管理器,包括Excel实例进程的创建、卸载;报表模板标记解析器是对报表模板的标记按照报表制作规范的约定进行解析;报表数据访问器根据解析结果执行数据库访问操作来获取数据并将数据返回给报表数据管理器,由报表数据管理器将数据值填充到Excel文件中。
报表数据管理器提供了报表数据访问器必须实现的数据获取接口,报表数据访问器实现数据获取接口。
本实施例中的报表生成流程图如图2所示:
1)调用报表管理器的创建报表功能,参数为报表模板的名称和路径,待生成报表文件的名称和路径。报表模板按照报表模板制作规范建立。
2)报表管理器调用Excel引擎创建一个Excel进程实例,该实例负责读取Excel模板以及写入Excel报表文件。
3)Excel进程打开报表模板。
4)报表管理器根据模板类型创建实现数据获取接口的报表数据访问器。
5)Excel进程依次读取报表模板标记。
6)报表管理器调用报表数据访问器处理报表模板标记。
7)报表数据访问器调用报表模板标记解析器解析标记。
8)报表数据访问器使用报表模板标记解析器的解析结果组织成关系数据库的数据访问脚本。
9)报表数据访问器执行数据库访问脚本获取数据值。
10)报表管理器用报表数据访问器返回的数据值按照数据获取接口的约定填充Excel文件。
11)报表管理器将Excel文件按照指定的文件名称和路径保存。
本发明与背景技术中的Excel报表的实现方法及Excel报表系统的技术要点比较:
目的类似,该发明的目的是为了方便报表模板的维护,并且利用编辑好的报表模板来自动生成报表。上述发明的目的也是通过所见即所得的方式创建报表模板,并利用报表模板来自动生成报表。
实现的途径不同,该发明强调模板的编制规范的制定,通过定义好的编制规范来制作报表模板,报表生成系统通过对按照报表制作规范制作的报表模板的解析来生成报表。而报表模板的编制规范与报表的业务相关,对于实际报表的使用人员,也可以方便的定义报表制作规范。而上述发明是通过提供报表上可以显示的数据的页面来辅助创建报表模板。
本发明与背景技术中的电信设备性能报表的自动生成方法的技术要点比较:
目的不同,本发明的目的是为了方便报表模板的维护,并且利用编辑好的报表模板来自动生成报表。上述发明目的主要是准备报表待显示的数据源并通过对数据源提供过滤来方便报表数据的选择。
本发明采用Excel电子表格作为载体来呈现报表。当有其他的报表载体的报表文件格式支持报表模板的创建,则可以采用该文件格式替换Excel来实现本发明。
综上可知,本发明技术方案与传统的报表生成方法的主要区别在于定义了报表模板的制作规范并根据规范来制作报表模板,这样使得报表模板的制定有规律可循,一旦报表模板需要做出变化,只需要按照规范重新制作和修改即可,而报表的生成过程没有任何变化,使得报表的维护工作主要体现为维护报表模板,减轻了报表维护的工作量。
以上所述的实施例仅用于说明本发明的技术思想及特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,不能仅以本实施例来限定本发明的专利范围,即凡依本发明所揭示的精神所作的同等变化或修饰,仍落在本发明的专利范围内。
Claims (4)
1.一种管理系统报表生成方法,其特征在于,包括以下步骤:
1)根据系统的功能模块确定该模块的报表类型和报表数据项的标记;
2)定义报表数据获取的接口,数据接口定义获取数据必要的参数信息的表达方式,数据结果的存储方式,其中所述接口的返回值以键值对集合的形式表示;
3)创建报表模板;
4)创建数据获取接口;
5)打开报表模板,读取报表模板的数据项信息,调用数据获取接口获取数据,将数据写入到报表模板的指定位置;
6)将填写完报表数据的报表生成到指定的路径,完成报表的生成。
2.根据权利要求1所述的管理系统报表生成方法,其特征在于:所述步骤4)中包括根据步骤1)中定义的报表模板的报表类型和报表数据项的标记,对数据项的标记所包含的数据项信息进行解析处理,根据解析处理的结果从关系数据库中获取对应的数据并将数据按照步骤2)中定义的接口的返回值的约定进行组织。
3.根据权利要求2所述的管理系统报表生成方法,其特征在于:所述步骤5)中包括根据步骤2)中定义的返回值将数据写入到报表模板的指定位置。
4.根据权利要求1至3中任意一项所述的管理系统报表生成方法,其特征在于:所述步骤2)中的接口为:Dictionary<string,string>GetReportValue(string symbol,Dictionary<string,string>param),其中,“symbol”为在步骤1)中定义的报表数据项的标记;“param”为在步骤1)中定义的报表类型及功能模块约定的参数定义;返回结果以键值对集合的形式表示,其中的键名为“(row,column)”,其中“row”表示以模板数据项为坐标原点的向下计数的行号,“column”表示以模板数据项为坐标原点的向右计数的列号,当没有连续在模板上输入的数据,则只有键“(0,0)”,键值即为对应的数据项的数据值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910195933.XA CN101661460B (zh) | 2009-09-18 | 2009-09-18 | 管理系统报表生成方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910195933.XA CN101661460B (zh) | 2009-09-18 | 2009-09-18 | 管理系统报表生成方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101661460A CN101661460A (zh) | 2010-03-03 |
CN101661460B true CN101661460B (zh) | 2014-09-03 |
Family
ID=41789494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910195933.XA Active CN101661460B (zh) | 2009-09-18 | 2009-09-18 | 管理系统报表生成方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101661460B (zh) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101923538B (zh) * | 2010-08-20 | 2012-02-29 | 伊马莱富(北京)制药系统有限公司 | 可配置批次报告在冻干机上的应用 |
CN102810094A (zh) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | 报表生成方法及装置 |
CN103092890A (zh) * | 2011-11-08 | 2013-05-08 | 苏州中茵泰格科技有限公司 | 报表自动生成及发送的系统及方法 |
CN103246651A (zh) * | 2012-02-02 | 2013-08-14 | 金蝶软件(中国)有限公司 | 一种数据导入方法及系统 |
CN103778107B (zh) * | 2012-10-25 | 2017-05-03 | 上海宝信软件股份有限公司 | 一种基于excel快速动态生成表单的方法与平台 |
CN103064916B (zh) * | 2012-12-20 | 2016-03-02 | 成都羿明科技有限公司 | EminDI数据整合引擎及报表生成方法 |
CN103914438A (zh) * | 2012-12-30 | 2014-07-09 | 航天信息股份有限公司 | 基于模版与标记实现的Excel显示与导出方法及系统 |
CN104113866B (zh) * | 2013-04-19 | 2017-11-21 | 中国移动通信集团浙江有限公司 | 无线控制器日志的处理方法及装置 |
CN103279863A (zh) * | 2013-06-08 | 2013-09-04 | 北京创腾科技有限公司 | 报告文档的自动生成方法和系统 |
CN104239024B (zh) * | 2013-06-20 | 2017-07-18 | 深圳市华傲数据技术有限公司 | 一种表格数据获取方法和装置 |
CN104090759A (zh) * | 2014-06-26 | 2014-10-08 | 湖北安标信息技术有限公司 | 基于模板文件的数据填充方法 |
CN105320690B (zh) * | 2014-07-30 | 2018-09-25 | 北京中海纪元数字技术发展股份有限公司 | 一种基于元数据的统计表单快速生成方法及系统 |
CN104317839B (zh) * | 2014-10-10 | 2017-11-14 | 北京国双科技有限公司 | 生成报表模板的方法和装置 |
CN105760370A (zh) * | 2014-12-14 | 2016-07-13 | 云南电力调度控制中心 | 一种插件式报表框架技术 |
CN105138501B (zh) * | 2015-08-10 | 2018-04-03 | 北京思特奇信息技术股份有限公司 | 一种可配置的动态报表生成方法及系统 |
CN105138504A (zh) * | 2015-09-07 | 2015-12-09 | 北京恒华伟业科技股份有限公司 | 一种报表生成方法及报表引擎 |
CN105446948A (zh) * | 2015-11-13 | 2016-03-30 | 武汉鸿图节能技术有限公司 | 一种报表自动生成方法及系统 |
CN107016096A (zh) * | 2017-04-07 | 2017-08-04 | 北京六古广告传媒有限责任公司 | 一种数据导入系统及基于该系统的数据导入方法 |
CN107688456B (zh) * | 2017-05-05 | 2020-04-10 | 平安科技(深圳)有限公司 | 文件生成方法、设备以及计算机可读存储介质 |
CN107506185A (zh) * | 2017-08-07 | 2017-12-22 | 海闻科技有限公司 | 一种数据解析和数据展示方法及系统 |
CN116861878A (zh) * | 2018-04-03 | 2023-10-10 | 福建榕基软件工程有限公司 | 一种结合输出形式的自定义报表生成方法与终端 |
CN108763386B (zh) * | 2018-05-19 | 2022-02-18 | 国云科技股份有限公司 | 基于nosql的多类型报表数据共享装置及其实现方法 |
CN110096503B (zh) * | 2019-03-22 | 2023-04-18 | 重庆长安汽车股份有限公司 | 一种白车身三坐标测点数据的分析方法及系统 |
CN111783411A (zh) * | 2020-07-28 | 2020-10-16 | 国网河南省电力公司漯河供电公司 | 一种基于调度同期线损的报表自动生成系统和方法 |
CN113032633B (zh) * | 2021-04-15 | 2022-03-08 | 内蒙古金财信息技术有限公司 | 一种利用引用数据项自定义表格的方法 |
CN113312350A (zh) * | 2021-05-27 | 2021-08-27 | 广东电网有限责任公司东莞供电局 | 仓储配送管理报表生成方法、装置和存储介质 |
CN113988037A (zh) * | 2021-10-28 | 2022-01-28 | 西安热工研究院有限公司 | 一种基于Excel模板及数据表达式动态生成报表的方法 |
CN114118018B (zh) * | 2021-11-25 | 2024-02-06 | 福建博思软件股份有限公司 | 一种跨平台的电子报表的实现方式 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1787448A (zh) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | 电信设备性能报表的自动生成方法 |
CN1869982A (zh) * | 2005-11-08 | 2006-11-29 | 华为技术有限公司 | 一种报表数据采集系统和方法 |
CN101122899A (zh) * | 2007-09-18 | 2008-02-13 | 杭州华三通信技术有限公司 | 报表的生成方法和设备 |
CN101158900A (zh) * | 2007-11-19 | 2008-04-09 | 北京大学 | 一种基于模板系列的报表生成系统及方法 |
CN101183356A (zh) * | 2007-12-14 | 2008-05-21 | 华为技术有限公司 | Excel报表的实现方法及Excel报表系统 |
-
2009
- 2009-09-18 CN CN200910195933.XA patent/CN101661460B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1787448A (zh) * | 2004-12-06 | 2006-06-14 | 中兴通讯股份有限公司 | 电信设备性能报表的自动生成方法 |
CN1869982A (zh) * | 2005-11-08 | 2006-11-29 | 华为技术有限公司 | 一种报表数据采集系统和方法 |
CN101122899A (zh) * | 2007-09-18 | 2008-02-13 | 杭州华三通信技术有限公司 | 报表的生成方法和设备 |
CN101158900A (zh) * | 2007-11-19 | 2008-04-09 | 北京大学 | 一种基于模板系列的报表生成系统及方法 |
CN101183356A (zh) * | 2007-12-14 | 2008-05-21 | 华为技术有限公司 | Excel报表的实现方法及Excel报表系统 |
Also Published As
Publication number | Publication date |
---|---|
CN101661460A (zh) | 2010-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101661460B (zh) | 管理系统报表生成方法和装置 | |
CN111078702B (zh) | 一种sql语句分类管理及统一查询方法和装置 | |
CN102663103B (zh) | 可配置的自动化生成数据库和数据访问的方法 | |
CN105426394B (zh) | 基于跨平台的移动报表生成方法和系统 | |
CN104484216B (zh) | 服务接口文档和在线测试工具生成方法、装置 | |
CN109582647B (zh) | 一种面向非结构化证据文件的分析方法及系统 | |
CN104133772A (zh) | 一种自动生成测试数据的方法 | |
CN104123227A (zh) | 一种自动生成测试用例的方法 | |
CN103778107A (zh) | 一种基于excel快速动态生成表单的方法与平台 | |
CN103473108A (zh) | 一种Java代码生成方法 | |
CN106648587A (zh) | 一种基于注解的Web应用代码生成方法 | |
CN103309904A (zh) | 一种生成数据仓库etl 代码的方法及装置 | |
CN101122854A (zh) | 结构化的代码自动配置方法及装置 | |
CN100375057C (zh) | 一种自动化测试辅助系统及相应的软件自动测试方法 | |
CN110334169B (zh) | 一种新型地理计算装置 | |
CN101859303A (zh) | 元数据管理方法及管理系统 | |
CN102708203A (zh) | 一种基于xml元数据的数据库动态管理方法 | |
CN105893053B (zh) | 一种基于Excel批注的报表生成方法 | |
CN103777934B (zh) | 一种基于matlab生成控制器can交互层的方法及系统 | |
CN102760059A (zh) | 电力系统继保装置标准化检验脚本自动生成方法 | |
CN101221564A (zh) | 一种通用的自主数据采集方法 | |
CN104731606A (zh) | 基于识别抓取技术实现企业应用集成管理的系统及方法 | |
CN102929646A (zh) | 应用程序生成方法及装置 | |
CN113094039B (zh) | 一种基于数据库表的代码自动生成系统 | |
CN103064916A (zh) | EminDI 数据整合引擎及报表生成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |