CN101770449A - 一种使用可扩展标记语言动态生成报表的方法和装置 - Google Patents
一种使用可扩展标记语言动态生成报表的方法和装置 Download PDFInfo
- Publication number
- CN101770449A CN101770449A CN200810241121A CN200810241121A CN101770449A CN 101770449 A CN101770449 A CN 101770449A CN 200810241121 A CN200810241121 A CN 200810241121A CN 200810241121 A CN200810241121 A CN 200810241121A CN 101770449 A CN101770449 A CN 101770449A
- Authority
- CN
- China
- Prior art keywords
- report
- markup language
- data
- statistical parameter
- picture
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种使用可扩展标记语言动态生成报表的方法和装置,该方法包括:利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;将所述报表模板转换为能够获得与所述统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;根据获取的动态数据及其表达方式,生成图片;将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。所述装置包括:报表模板生成单元、数据获取单元、图片生成单元和报表文件生成单元。通过本发明实现了自定义动态生成报表,且可对报表模板进行扩展,实现了制作报表的灵活性和简单化。
Description
技术领域
本发明涉及计算机数据应用领域,尤其涉及一种使用可扩展标记语言动态生成报表的方法和装置。
背景技术
报表是现代企业应用软件***中非常重要的一部分,通过计算机自动生成各种业务报表极大的提高了企业的工作效率,同时也加速了各个行业的信息化进程。
现有生成报表技术有很多种,但都较为固定,当客户提出新的数据组合方式,只能通过新增代码、重新组合数据才能够满足需求。其中,较为典型的报表的生成方法主要存在下面几种情况:第一,报表生成方案是采用硬编码的方式生成;第二,报表生成方案是采用静态的电子表格类软件实现,例如excel电子表格软件等。然而,在实际使用中,客户对于报表的需求是难以捉摸的,每个客户都可能提出适合自己使用的报表模式及其展现方式。这对于报表开发者造成了很大的困扰,开发人员不得不在原有的基础上一改再改,更有可能要推翻重来,以适应不同客户的需求。
发明内容
本发明提供一种使用可扩展标记语言动态生成报表的方法和装置,用以解决现有技术中存在的报表形式复杂多变,开发人员不能同时满足不同客户需求的问题。
为达到上述目的,本发明提供一种使用可扩展标记语言动态生成报表的方法,该方法包括以下步骤:
A、利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;
B、将所述报表模板转换为能够获得与所述统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;
C、根据获取的动态数据及其表达方式,生成图片;
D、将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
其中,在上述步骤A之前还包括对所述统计参数进行抽象归类。
具体的,上述统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
步骤D中将所述可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
本发明还提供一种使用可扩展标记语言动态生成报表的装置,包括:
报表模板生成单元,用于利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;
数据获取单元,用于将所述报表模板转换为能够获得与所述统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;
图片生成单元,用于根据获取的动态数据及其表达方式,生成图片;
报表文件生成单元,用于将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
具体的,本发明提供的装置还包括:
统计参数归类单元,用于对所述统计参数进行抽象归类。
上述统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
其中,所述报表文件生成单元中将可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
与现有技术相比,本发明具有以下优点:
本发明提供的使用可扩展标记语言动态生成报表的方法和装置,通过采用可扩展标记语言进行描述,便于报表模板、数据结构的存储和解析。同时,将报表模板抽象化,使得报表模板与数据应用类别无关,实现了自定义动态生成报表,并且将报表的表现形式多样化,提高了报表的制作效率。而且可以根据客户的要求对报表模板进行扩展,实现了制作报表的灵活性和简单化。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种使用可扩展标记语言动态生成报表方法的流程图;
图2为本发明实施例提供的生成FTP站点下载流量的统计报表的流程图;
图3为本发明实施例提供的一种使用可扩展标记语言动态生成报表装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供的一种使用可扩展标记语言动态生成报表的方法和装置,该方法是一种自定义展现形式、自由组合数据内容的动态生成报表方法,用以解决现有技术中存在的报表形式复杂多变,开发人员不能同时满足不同客户需要的问题。
本实施例通过将各个数据、过滤条件、组合方式、表达方式等统计参数进行抽象归类,利用通用的XML(Extensible Markup Language,可扩展标记语言)语言对上述统计参数进行描述,获得报表模板,并将该报表模板转换为能够获得数据内容的命令集合,若通过数据库查询数据,则转换为SQL(Structured QueryLanguage,结构化查询语言)语句;然后通过执行该命令集合获得与统计参数相对应的动态数据,生成图片信息;再将上述的统计参数、获得的动态数据和生成图片的路径保存在XML文件中;最后使用XSLT(Extensible Style sheetLanguage Transformations,可扩展样式表语言转换)将XML文件转换为HTML(Hyper Text Mark-up Language,超文本标记语言)格式的报表文件。最终,生成了自定义的、表现形式多样化的动态报表。
具体的,本发明实施例提供的一种使用可扩展标记语言动态生成报表的方法,如图1所示,该方法包括以下步骤;
步骤S101、利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板。
在该步骤之前需要对上述统计参数进行抽象归类。
其中,统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
步骤S102、将报表模板转换为能够获得与统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据。
步骤S103、根据获取的动态数据及其表达方式,生成图片。
步骤S104、将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
该步骤中,将可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
下面结合一个具体的实施例对本发明提供的使用可扩展标记语言动态生成报表的方法予以详细说明。
本实施例描述了对FTP(File Transfer Protocol,文件传输协议)站点下载流量的统计报表的建立过程,该报表的建立过程需要根据报表模板内的统计参数获取报表模板所需的动态数据。然而,由于报表模板的生成是自定义的,所以也使得报表模板的变化更多种多样。尽管报表模板的种类多样化,但是最后都生成为组织数据,最终生成报表。具体的FTP站点下载流量的统计报表的建立过程如图2所示,包括以下步骤:
步骤S201、生成FTP站点下载流量的统计报表的模板。
该步骤中,报表模板的生成是通过XML语言实现的,报表模板包括各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象等统计参数,同时还包含生成报表所需的静态数据。
其中,报表模板通过XML语言实现的具体实现过程如下:
(1)定义报表模板类型为FTP站点下载流量动态报表;
(2)定义报表模板内部变量统计周期为日报表、周报表或月报表;
(3)定义报表模板所需动态数据所在的数据库表为dev_log_table;
(4)定义获取动态数据的过滤条件;
(5)定义统计内容为每个FTP地址对应的下载流量;
(6)定义获取到动态数据图片的展现形式为线性图、柱状图或饼状图。
当然上述过程并不是固定的,可以根据实际情况进行扩展。
具体的,上述过程通过XML语句具体描述为:
<?xml version=″1.0″encoding=″GB2312″?>
<!--报表定义-->
<!--报表源数据模板定义-->
<template name=″TOP10下载流量FTP站点″engname=″Top 10 FTP sites by
download traffic″type=″1″>
<param_need>
<param name=″report_period″ desp=″统计周期″ engdesp=″Period″
type=″List″>
<list value=″0″name=″日报表″engname=″Day″/>
<list value=″1″name=″周报表″engname=″Week″/>
<list value=″2″name=″月报表″engname=″Month″/>
</param>
</param_need>
<data_define>
<table name=″dev_log_table″/>
<where name=″lower(category)″value=″conn″op=″=″type=″String″/>
<where name=″lower(e_source)″value=″session″op=″=″type=″String″/>
<where name=″dst_port″value=″20,21″op=″in″type=″String″/>
<order name=″sum(in_b)″grad=″DESC″/>
<group name=″dst_ip″/>
<field name=″dst_ip″ desp=″FTP 地址″ engdesp=″FTP-Address″
caltype=″list″type=″IP″/>
<field name=″in_b″desp=″下载流量″engdesp=″Download-Traffic″
caltype=″sum″type=″LONG_1024″/>
<orderall name=″sum(astable1)″grad=″DESC″/>
<out type=″list″/>
<out type=″graphic″ show=″LINES″desp=″下载流量FTP站点统计线图
(MBytes)″engdesp=″FTP sites by download traffic line graph(MBytes)″
width=″540″height=″300″chart3d=″0″/>
<out type=″graphic″show=″BAR″desp=″下载流量FTP站点统计柱图
(MBytes)″ engdesp=″FTP sites by download traffic histogram(MBytes)″
width=″540″height=″300″chart3d=″1″/>
<out type=″graphic″show=″PIE″desp=″下载流量FTP站点统计饼图″
engdesp=″FTP sites by download traffic caky graph″width=″540″height=″300″
chart3d=″1″/>
<param name=″topn″value=″10″/>
<param name=″decimals″value=″2″/>
<param name=″time interval″value=″-1″/>
</data define>
</template>
其中,<table name=″dev_log_table″/>语句定义了数据所在数据库表为dev_log_table;<where name=″lower(category)″.../>语句定义了过滤条件;<fieldname=″dst_ip″.../>语句定义了统计内容;<out type=″graphic″.../>语句定义了数据展现形式。
步骤S202、报表模板的数据填充。
该数据填充过程,首先需要将报表模板转换为可获得数据的命令集合;然后执行该命令集合获得动态数据。由于在步骤S201中已经定义了所需动态数据所在的数据库表为dev_log_table,所以该过程中执行命令集合获得动态数据是直接从该数据库表中读取的。
步骤S203、根据所得动态数据及其设置的表达方式,生成所需图片。
步骤S204、将报表模板的统计参数、所得动态数据和图片路径信息保存在XML文件中。
其中,将报表模板的统计参数、所得数据和图片路径信息保存在XML文件中的过程也就是通过XML语言对上述统计参数、所得动态数据和图片路径信息进行描述的过程。在本实施例中该描述的过程具体为:
(1)通过XML语言对待输出的FTP下载流量月报表进行描述;
(2)通过XML语言对获取的FTP地址为192.168.1.60和192.168.98.52的下载流量的数据进行描述;
(3)通过XML语言对在步骤S203中生成的图片的路径信息进行描述。
具体的,上述过程通过XML语言进行描述的方式为:
<?xml version=″1.0″encoding=″utf-8″?>
<DATA>
<PERIOD CONTENT=″月报表″/>
<COLUMNS>
<COLUMN NAME=″FTP地址″TYPE=″String″/>
<COLUMN NAME=″下载流量″TYPE=″Integer″/>
</COLUMNS>
<ROW FTP地址=″192.168.1.60″下载流量=″10.04″/>
<ROW FTP地址=″192.168.98.52″下载流量=″360.10″/>
<picture desp=″下载流量FTP站点统计线图(MBytes)″
file=″5_20081023153302.files/BMP_081023153351_6458.jpg″/>
<picture desp=″下载流量FTP站点统计柱图(MBytes)″
file=″5_20081023153302.files/BMP_081023153353_3045.jpg″/>
<picture desp=″下载流量FTP站点统计饼图″
file=″5_20081023153302.files/BMP_081023153355_7845.jpg″/>
</DATA>
步骤S205、利用XSLT(EXtensible Style sheet Language Transformations,可扩展样式表转换语言)文件将步骤S204中的XML文件转换为HTML(HyperText Mark-up Language,超文本标记语言)文件,最终生成报表。
本发明实施例提供的使用可扩展标记语言动态生成报表的方法,通过采用可扩展标记语言进行描述,便于报表模板、数据结构的存储和解析。同时,将报表模板抽象化,使得报表模板与数据应用类别无关,实现了自定义动态生成报表,并且将报表的表现形式多样化,提高了报表的制作效率。而且可以根据用户的要求对报表模板进行扩展,实现了制作报表的灵活性和简单化。
本发明还提供一种使用可扩展标记语言动态生成报表的装置,如图3所示,该装置包括:
报表模板生成单元310,用于利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;
数据获取单元320,用于将报表模板转换为能够获得与统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;
图片生成单元330,用于根据获取的动态数据及其表达方式,生成图片;
报表文件生成单元340,用于将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
具体的,本发明提供的装置还包括:
统计参数归类单元350,用于对统计参数进行抽象归类。
上述统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
其中,报表文件生成单元340中将可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
本发明实施例提供的使用可扩展标记语言动态生成报表的装置,通过采用可扩展标记语言进行描述,便于报表模板、数据结构的存储和解析。同时,将报表模板抽象化,使得报表模板与数据应用类别无关,实现了自定义动态生成报表,并且将报表的表现形式多样化,提高了报表的制作效率。而且可以根据用户的要求对报表模板进行扩展,实现了制作报表的灵活性和简单化。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种使用可扩展标记语言动态生成报表的方法,其特征在于,包括以下步骤:
A、利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;
B、将所述报表模板转换为能够获得与所述统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;
C、根据获取的动态数据及其表达方式,生成图片;
D、将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
2.如权利要求1所述的方法,其特征在于,在所述A步骤之前还包括对所述统计参数进行抽象归类。
3.如权利要求1或2所述的方法,其特征在于,所述统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
4.如权利要求1所述的方法,其特征在于,所述步骤D中将所述可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
5.一种使用可扩展标记语言动态生成报表的装置,其特征在于,包括:
报表模板生成单元,用于利用可扩展标记语言对生成报表所需的统计参数和静态数据进行编辑,获得报表模板;
数据获取单元,用于将所述报表模板转换为能够获得与所述统计参数对应的统计数据内容的命令集合,以此获取生成报表所需的动态数据;
图片生成单元,用于根据获取的动态数据及其表达方式,生成图片;
报表文件生成单元,用于将所述统计参数、获取的动态数据和图片的路径信息保存在可扩展标记语言文件中,并将该文件转换为超文本标记语言格式的报表文件,以此生成报表。
6.如权利要求5所述的装置,其特征在于,所述装置还包括:
统计参数归类单元,用于对所述统计参数进行抽象归类。
7.如权利要求5或6所述的装置,其特征在于,所述统计参数包括生成报表所需的各个数据、过滤条件、组合方式、展现形式、表达方式和统计对象。
8.如权利要求5所述的装置,其特征在于,所述报表文件生成单元中将可扩展标记语言文件转换为超文本标记语言格式的报表文件是通过可扩展样式表转换语言实现的。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810241121A CN101770449A (zh) | 2008-12-30 | 2008-12-30 | 一种使用可扩展标记语言动态生成报表的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810241121A CN101770449A (zh) | 2008-12-30 | 2008-12-30 | 一种使用可扩展标记语言动态生成报表的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101770449A true CN101770449A (zh) | 2010-07-07 |
Family
ID=42503316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810241121A Pending CN101770449A (zh) | 2008-12-30 | 2008-12-30 | 一种使用可扩展标记语言动态生成报表的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101770449A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102254008A (zh) * | 2011-07-18 | 2011-11-23 | 深圳证券信息有限公司 | 动态数据标签的设置方法和*** |
CN102467561A (zh) * | 2010-11-19 | 2012-05-23 | 金蝶软件(中国)有限公司 | 表格数据过滤方法及装置 |
CN103020027A (zh) * | 2012-11-16 | 2013-04-03 | 北京北森测评技术有限公司 | 生成动态报告的方法、装置与*** |
CN103294691A (zh) * | 2012-02-24 | 2013-09-11 | 镇江华扬信息科技有限公司 | 一种java环境中基于xml的excel 报表生成方法 |
CN103399844A (zh) * | 2013-08-16 | 2013-11-20 | 无锡城市云计算中心有限公司 | 报表的生成方法和生成装置 |
CN103606061A (zh) * | 2013-12-04 | 2014-02-26 | 深圳中兴网信科技有限公司 | 凭证图片生成装置和凭证图片生成方法 |
CN103793464A (zh) * | 2013-12-19 | 2014-05-14 | 国家电网公司 | 一种基于中立格式的报表导出方法 |
WO2014079304A1 (zh) * | 2012-11-26 | 2014-05-30 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN104571977A (zh) * | 2014-12-05 | 2015-04-29 | 北京赛德高科铁道电气科技有限责任公司 | 基于html模板的报表打印方法及*** |
CN105260444A (zh) * | 2015-10-09 | 2016-01-20 | 深圳市华讯方舟科技有限公司 | 数据自适应显示方法、终端设备及服务器 |
CN105321035A (zh) * | 2015-05-29 | 2016-02-10 | 南京市城市规划编制研究中心 | 电子报告自动生成的规划用地管理***及方法 |
CN105955946A (zh) * | 2016-05-18 | 2016-09-21 | 平安科技(深圳)有限公司 | 电子文件的流转方法和*** |
CN106874247A (zh) * | 2017-01-03 | 2017-06-20 | 北京神州绿盟信息安全科技股份有限公司 | 一种报表生成方法及装置 |
CN103778234B (zh) * | 2014-01-26 | 2017-06-27 | 北京恒华伟业科技股份有限公司 | 报表的生成方法及装置 |
CN116562258A (zh) * | 2023-07-05 | 2023-08-08 | 商飞软件有限公司 | 一种基于要素模板生成飞机履历的方法 |
-
2008
- 2008-12-30 CN CN200810241121A patent/CN101770449A/zh active Pending
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467561A (zh) * | 2010-11-19 | 2012-05-23 | 金蝶软件(中国)有限公司 | 表格数据过滤方法及装置 |
CN102254008A (zh) * | 2011-07-18 | 2011-11-23 | 深圳证券信息有限公司 | 动态数据标签的设置方法和*** |
CN103294691A (zh) * | 2012-02-24 | 2013-09-11 | 镇江华扬信息科技有限公司 | 一种java环境中基于xml的excel 报表生成方法 |
CN103020027A (zh) * | 2012-11-16 | 2013-04-03 | 北京北森测评技术有限公司 | 生成动态报告的方法、装置与*** |
WO2014079304A1 (zh) * | 2012-11-26 | 2014-05-30 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN103399844B (zh) * | 2013-08-16 | 2017-02-08 | 无锡城市云计算中心有限公司 | 报表的生成方法和生成装置 |
CN103399844A (zh) * | 2013-08-16 | 2013-11-20 | 无锡城市云计算中心有限公司 | 报表的生成方法和生成装置 |
CN103606061A (zh) * | 2013-12-04 | 2014-02-26 | 深圳中兴网信科技有限公司 | 凭证图片生成装置和凭证图片生成方法 |
CN103793464A (zh) * | 2013-12-19 | 2014-05-14 | 国家电网公司 | 一种基于中立格式的报表导出方法 |
CN103778234B (zh) * | 2014-01-26 | 2017-06-27 | 北京恒华伟业科技股份有限公司 | 报表的生成方法及装置 |
CN104571977A (zh) * | 2014-12-05 | 2015-04-29 | 北京赛德高科铁道电气科技有限责任公司 | 基于html模板的报表打印方法及*** |
CN105321035A (zh) * | 2015-05-29 | 2016-02-10 | 南京市城市规划编制研究中心 | 电子报告自动生成的规划用地管理***及方法 |
CN105260444A (zh) * | 2015-10-09 | 2016-01-20 | 深圳市华讯方舟科技有限公司 | 数据自适应显示方法、终端设备及服务器 |
CN105955946A (zh) * | 2016-05-18 | 2016-09-21 | 平安科技(深圳)有限公司 | 电子文件的流转方法和*** |
CN105955946B (zh) * | 2016-05-18 | 2018-06-01 | 平安科技(深圳)有限公司 | 电子文件的流转方法和*** |
CN106874247A (zh) * | 2017-01-03 | 2017-06-20 | 北京神州绿盟信息安全科技股份有限公司 | 一种报表生成方法及装置 |
CN116562258A (zh) * | 2023-07-05 | 2023-08-08 | 商飞软件有限公司 | 一种基于要素模板生成飞机履历的方法 |
CN116562258B (zh) * | 2023-07-05 | 2023-10-10 | 商飞软件有限公司 | 一种基于要素模板生成飞机履历的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101770449A (zh) | 一种使用可扩展标记语言动态生成报表的方法和装置 | |
CN103500196B (zh) | 多并发大数据量环境下excel数据导出方法及其导出装置 | |
CN103077185B (zh) | 一种基于对象的自定义扩展信息的方法 | |
CN107092625B (zh) | 数据配置方法、数据处理方法及装置 | |
CN110059282A (zh) | 一种交互类数据的获取方法及*** | |
US20050114394A1 (en) | Mapping XML schema components to qualified Java components | |
US9514115B2 (en) | Method for creating form validation program and corresponding form interface according to result set metadata | |
CN101714133A (zh) | 一种基于web的数学公式编辑***及方法 | |
CN103246963B (zh) | 基于物联网的员工培训*** | |
CN104820589A (zh) | 一种动态适配网页的方法及其装置 | |
CN114020846A (zh) | 一种可更改nft作品处理方法及其装置 | |
CN100511140C (zh) | 构件化软件***实现脚本语言调用多输出参数接口的方法 | |
CN108153919A (zh) | Dbf数据导出平台及其导出方法 | |
CN112558940A (zh) | 基于表格的网站页面开发方法、装置、设备及存储介质 | |
CN102253986A (zh) | 提高多终端网页显示效果的方法和装置 | |
CN102609503A (zh) | 静态网页页面的生成方法及装置 | |
CN104021216B (zh) | 消息代理服务器及信息发布订阅方法和*** | |
CN104008042A (zh) | 一种ui自动化测试方法、***和设备 | |
CN111859886B (zh) | 一种基于产品原型界面的文档生成方法和装置 | |
CN103793464A (zh) | 一种基于中立格式的报表导出方法 | |
CN115202663A (zh) | 一种数据处理方法、装置和存储介质 | |
CN109739504B (zh) | 一种根据后台配置自动生成h5业务办理页面的方法 | |
CN102135988A (zh) | 一种数据查询方法及客户端 | |
CN115712411A (zh) | 一种自定义流水号的生成方法及装置 | |
CN110928540A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100707 |