CN101976235B - 基于动态网页的可扩展的Word报告自动生成方法 - Google Patents
基于动态网页的可扩展的Word报告自动生成方法 Download PDFInfo
- Publication number
- CN101976235B CN101976235B CN 201010290078 CN201010290078A CN101976235B CN 101976235 B CN101976235 B CN 101976235B CN 201010290078 CN201010290078 CN 201010290078 CN 201010290078 A CN201010290078 A CN 201010290078A CN 101976235 B CN101976235 B CN 101976235B
- Authority
- CN
- China
- Prior art keywords
- data
- word
- report
- template
- file
- 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
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明涉及一种基于动态网页的可扩展的Word报告自动生成方法,其包括以下步骤:1)为每一个数据处理方法添加一条唯一的表明方法功能和用途的描述信息;2)利用反射技术从数据处理方法共享文件中解析数据处理方法的描述信息,并分类整理封装为标签;3)利用标签定制一份Word形式的报告模板;4)用模板生成动态网页;5)根据页面传过来的数据信息替换Word报告模板中数据占位符,生成Word报告。该方法摆脱了Word对数据访问界面的限制,可获得良好的交互性体验,同时不增加模板定制和报告编写人员的负担,保证***的高效性和可扩展性。
Description
技术领域
本发明涉及一种基于动态网页的可扩展的Word报告自动生成方法。
背景技术
Word是世界上使用范围最广泛的文字处理***,每天都有大量的word报告需要编制,例如在服务器运行日常管理工作中,针对每一台服务器的运行情况都需要编写日报、周报、月报、季报和年报。这些报告的格式几乎都是固定的,只是其中涉及的具体参数和数据不同而已。如果仅依靠人工进行处理,大量的查询、复制和粘贴工作不但繁琐、耗时,效率低下,而且还容易出错,降低了报告的准确性。因此,研究word报告的自动生成功能具有重要的应用价值。
目前,Word报告自动生成方法有以下几种:
1.文档光标跟踪定位方法(叶明,张诤,基于C#.NET的Word报告生成功能开发,计算机工程与应用,2008,44(9):104-106)。
该方法的主要原理是通过跟踪和控制Word文档内部光标的位置来控制文档内容的起始和相应的格式,并在相应位置上***指定的内容。其缺点是:报告的版面、样式和内容必须通过程序顺序输入;此外,该方案不够完整,没有涉及用户对数据信息的筛选操作。
2.利用OLE或COM技术直接控制Word(鲁保玉,杨新芳,用Delphi生成Word报告及动态结构表格,计算机软件与应用,2007,4(3):180-183;孔令彦,黄蓬勃,姜青香等,使用Visual Basic操纵Microsoft Word对象生成报告文档,计算机工程与应用,2003,39(36):115-117)。
该方法的主要原理是利用OLE或COM技术直接控制Word,将数据库表结构中的列信息作为标签***Word文档中以定义模板,在Word中添加自定义窗体连接数据库,在生成文档时从数据库中读取数据,并自动填写到模板中的相应位置上。缺点是采用C/S结构,部署不够方便;并且需要扩展Word的窗口作为数据选择的界面,自定义数据编辑窗体与Word现有界面项目限制,交互体验差;此外,生成报告后,无法在此基础上进行二次数据查询转换;最关键的是,用户还必须熟悉数据库结构及数据库表的列信息。
3.基于多种技术的Word文档自动生成方法(葛芬,吴宁,基于多种技术的Word设计文档自动生成平台,电子科技大学学报,2007,36(2))。
该方法的主要原理是利用VBA将一篇规范的通用文档中可允许被替换的部分采用***批注的形式设置标签,并把文档及其中的标签信息存储到数据库服务器中,下一步在Asp页面上提供输入框由用户为标签赋值,最后利用用户输入值替换通用文档中标签处的内容生成新的文档。其缺点是:VBA程序全部嵌入到客户端Word应用程序中,部署不够方便;并且VBA界面元素不够丰富,只支持简单的文本录入形式,对于表格、图片等没有后台方法支持。
4.使用报表引擎生成指定格式的Word文档。该方法的主要原理是由报表定义工具提供可视化的手段让用户定义报表结构,抽取的字段和抽取后的二次计算规则由用户自定义,在生成报表的时候由报表引擎完成对数据库的访问并在相应位置完成数据替换以生成中间格式的报表,然后再通过输出转换工具,转换成Word文件。典型的产品如水晶报表、润乾报表、用友的Cell等。其缺点是:无法满足复杂的业务逻辑。虽然报表引擎一般提供了特定的语言以编程的形式实现数据计算,但是也仅限于完成简单的处理,对于像“海量数据的任意时间区间的均值/极值的趋势图绘制”,以及实现数据替换后的可编辑操作这样的复杂业务,仍然难以胜任。
由此可见,目前还没有一种基于B/S结构的,部署方便、界面元素丰富、交互体验好、支持二次编辑并且具备良好扩展性的Word报告自动生成方法。
发明内容
为了摆脱Word对数据访问界面的限制,获得良好的交互性体验,同时不增加模板定制和报告编写人员的负担,保证***的高效性和可扩展性,本发明提供了一种全新的方法,它将数据查询方法封装为数据占位符,然后把数据占位符***Word文档中定制报告模板;利用报告模板生成动态页面,页面调用数据查询方法读取、展示、编辑信息;最终利用这些信息替换报告模板中的数据占位符生成最终的报告。使用该方法,通过Word定制报告模板,对模板定制人员没有额外的技术要求;在页面中展示、编辑数据信息,保证良好的用户操作体验,交互性强;利用信息替换数据占位符生成报告,支持在线的报告局部反复多次编辑;可定制任意复杂的业务处理方法,并且支持运行时动态添加数据查询方法文件,具备良好的可扩展性。
本发明采用的技术方案如下:
一种基于动态网页的可扩展的Word报告自动生成方法,包括以下步骤:
1)扩展数据处理方法
为每一个数据处理方法添加一条唯一的表明方法功能和用途的描述信息,并通过编译器或者解释器生成一个可以被其他应用程序共享的模块或者文件即数据处理方法共享文件;
2)创建数据处理方法对应的标签
利用反射技术从数据处理方法共享文件中解析数据处理方法的描述信息,并分类整理封装为标签,标签由标签头即标签类型和标签体两部分组成,标签头和标签体是一对多的关系;
3)定制报告模板
利用标签定制一份Word形式的报告模板;
4)用报告模板生成动态网页
5)生成word报告
根据动态网页中收集的数据信息替换Word报告模板中的数据占位符,生成Word报告。
所述步骤3)进一步细分为以下子步骤:
3.1)扩展Word菜单并添加选择标签的窗口;
3.2)定义报告的章节;
3.3)选择标签类型;
3.4)选择标签体;
3.5)把选择的标签组合以书签的方式作为数据占位符放在相应的章节下;
3.6)将这份包含数据占位符的Word文档保存为一份Word文件作为报告模板。
所述步骤4)进一步细分为以下子步骤:
4.1)从Word报告模板中以遍历书签的方式查找数据占位符并读取它的值即数据处理方法的描述信息;
4.2)通过反射技术和描述信息、数据处理方法的一一对应关系,找到数据处理方法;
4.3)反射数据处理方法的返回值类型并据此确定数据的Aspx展示控件,此Aspx为一种动态网络编程的网络语言;
4.4)把报告模板保存为Html形式;
4.5)利用正则表达式删除Html文件中的注释和样式等信息添加Aspx页面需要的信息;
4.6)通过模板引擎技术用Aspx数据展示控件替换Html中数据占位符,生成动态页面;
4.7)根据报告模板中的数据占位符,生成动态页面对应的后台处理文件,调用每一个数据占位符对应的数据处理方法读取数据并与动态页面中的数据展示组件绑定;
4.8)通过访问Aspx页面完成对报告的编辑。
在所述步骤5)中,如果传过来的数据是文本、表格和图片,就按数据的格式替换模板中的数据占位符,如果传过来的数据是字节数组,就把数据转换为图片并用图片替换模版中的数据占位符,如果传过来的数据是文件路径,就先读取文件路径指向的文件的内容并以此替换模板中的数据占位符,最终利用数据替换模板中所有的数据占位符并保存为一份Word文件作为Word报告。
本发明具有以下优点:
1.通过Word定制报告模板,对模板定制人员没有额外的技术要求;
2.为模板生成动态网页,界面元素丰富,用户交互性好;
3.利用信息替换数据占位符生成报告,支持在线的报告局部反复多次编辑;
4.支持任意复杂的业务处理方法定制和运行时动态添加数据查询方法文件,具备良好的可扩展性。
附图说明
图1是本发明的整体流程图;
图2为数据处理方法文件内容的示意图;
图3是定制报告模板流程图;
图4是报告模板示意图;
图5是生成动态页面流程图;
图6是动态网页图;
图7是生成的Word报告示意图;
图8是可扩展流程图;
图9是本发明实施的***组成图;
图10是Word报告模板、数据查询方法文件、数据库、Word报告之间的关系图。
具体实施方式
本发明提供了一种基于动态网页的可扩展的Word报告自动生成方法。如图1所示,该方法包括以下步骤:
1.数据处理方法扩展
利用特性(Attribute)为每一个数据处理方法添加一条唯一的、表明方法功能和用途的描述信息,然后通过编译器或者解释器将此添加了描述信息的数据处理方法生成一个可以被其他应用程序共享的模块或者文件,即数据处理方法共享文件。例如:一个功能为查询商品本年度的出库、入库记录的方法对应的描述信息为仓库管理-查询商品本年度的出入库信息(图2)。这样数据处理方法和描述信息就形成了一对一的对应关系。
通过为数据处理方法扩展一一对应的描述信息,在描述信息、数据处理方法、数据库和数据间建立了从描述信息到数据处理方法、从数据处理方法到数据库、从数据库到数据的关系链,因此可以通过选择描述信息的方式来选择数据。
2.创建数据处理方法对应的标签
反射(Reflection)是.NET中的重要机制,通过反射可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等;还可以获得每个成员的名称、限定符和参数等。利用反射技术从数据处理方法共享文件中解析出数据处理方法的描述信息,并分类整理封装为标签,此标签由标签头即标签类型和标签体两部分组成,标签头和标签体是一对多的关系。例如,在对仓库管理-查询商品本年度的出入库信息进行封装的标签中,标签类型为仓库管理,标签体为查询商品本年度的出入库信息。
3.定制报告模板
利用标签定制一份Word文档形式的报告模板,该报告模板为由报告的章节标题和数据占位符组成的报告框架。定制报告模板的流程如图3所示:
利用Vsto(Visual Studio Tools for Office)技术扩展Word菜单,即在Word启动时自动在Word菜单栏添加一个名为“报告模板定制”的菜单,和一个名为“选择数据”的子菜单;
输入报告的章节标题并设置章节标题的样式和编号,例如:6本年度商品出入库情况;
在点击“选择数据”后,添加选择标签的窗口;
选择标签类型,例如选择标签类型为仓库管理;
选择标签体,例如选择标签体为查询商品本年度的出入库信息;
把选择的标签组合以书签的方式作为数据占位符放在相应的章节下,为了区别于普通文本,可以为数据占位符设置一些特殊的样式。数据占位符是位于报告模板中但最终会被数据库中的一组数据集替换的文本,它标记了数据在文档中的位置;
将这份包含数据占位符的Word文档保存为一份Word文件作为报告模板。
例如:仓库管理类别下的查询商品本年度的出入库信息作为数据占位符放在章节商品本年度出入库情况中(图4)。
可见,在报告模板、数据占位符、描述信息间已经建立了一条从报告模板到数据占位符、从数据占位符到描述信息的关系链,以描述信息作为桥梁就可以与另一条关系链(从描述信息到数据处理方法、从数据处理方法到数据库、从数据库到数据)连接,这就构成了从报告模板到数据占位符、从数据占位符到描述信息、从描述信息到数据处理方法、从数据处理方法到数据库、从数据库到数据的完整的关系链,建立了模板与数据的关联关系。
4.用模板生成动态网页
生成动态网页的流程如图5所示,利用Vsto技术从Word报告模板中以遍历书签的方式查找数据占位符并读取它的值即数据处理方法的描述信息;
通过反射技术和描述信息、数据处理方法的一一对应关系,找到数据处理方法;
反射数据处理方法的返回值类型并据此确定数据的Aspx(一种网络编程语言)展示控件,例如:方法的返回值为文本则对应Aspx的多行文本框,方法的返回值为表格和对象集合则对应Aspx的表格类控件,方法的返回值是图片或者字节数组则对应Aspx的图片框等等;
利用Vsto把报告模板保存为Html(HyperText Markup Language或超文本置标语言)形式;
利用正则表达式删除Html文件中的注释和样式等信息,添加Aspx页面需要的头信息、Js(Javascript,一种计算机脚本语言)和Css(Cascading Style Sheet或级联样式表)等信息;
通过模板引擎技术用Aspx数据展示控件(TextBox、GridView和PictureBox等)替换Html中数据占位符,生成动态页面;
利用模板引擎语言编写一份准后台处理文件,然后由模板引擎把其中的模板引擎变量标识符替换成报告模板中的数据占位符对应的数据处理方法,生成与动态页面对应的后台处理文件,调用每一个数据处理方法从数据库中读取数据并与动态页面中的数据展示控件绑定;
通过访问Aspx页面完成对报告的编辑,其结构与最终的Word报告一致,但是可以进行局部反复的查询和修改,并且支持中途保存即保存已做的编辑但不生成报告。例如:商品本年度出入库情况章节在页面的效果如图6所示。
5.生成word报告
根据页面传过来的数据信息替换Word报告模板中的数据占位符,生成Word报告。如果传过来的数据是文本、表格和图片,就按数据的格式替换Word报告模板中的数据占位符;如果传过来的数据是字节数组,就把数据转换为图片并用图片替换模版中的数据占位符;如果传过来的数据是文件路径,就先读取文件路径指向的文件的内容并以此替换Word报告模板中的数据占位符。最终利用数据替换Word报告模板中所有的数据占位符并保存成一份Word文件作为Word报告。例如:由仓库管理-查询商品本年度的出入库信息获取的数据是一段文本和一张图片,替换后的结果如图7所示。
此外,以数据查询方法为基础也使得本发明拥有良好的可扩展性,本发明支持以两种方式在运行时动态地添加数据查询方法。第一种方式:将编译好的包含数据查询方法的Dll(Dynamic Link Library,是一个包含可由多个程序共享的代码和数据的库)文件放入指定目录下,负责数据查询方法解析的服务监测到这一事件后,遍历目录下新增加的数据查询方法文件并逐一加载,提取可用的数据查询方法及其描述信息,并提交给上层的模板定制和报告页面等使用。第二种方式如图8所示:在自定义数据查询方法页面,输入数据查询接口的参数、返回值、用途及其他信息,自动生成代码服务,据此生成一份数据访问方法源文件,并提交给自动编译服务,自动编译服务完成编译并将编译后的Dll文件转移到指定目录下,由第一种方式进一步处理。
本发明方法已经在某实时支持***中得到完全实施。如图9所示,该***采用B/S架构,使用IIS作为应用服务器,国产通用数据库作为数据库服务器,开发了一系列的aspx页面和COM组件部署在IIS服务器上。我们成功实现了日、周、月、季、年等报告模板的定制,并利用这些模板完成了分析报告的自动生成。从图中可以看出数据存储在数据库服务器中;Word报告模板由客户端创建并最终存储在应用服务器上;包含数据查询方法及其描述信息的文件存储在应用服务器上;而出于安全性的考虑,由报告模板生成的Word报告最终也保存在数据库服务器上。
图10反映了Word报告模板、数据查询方法文件、数据库、Word报告之间的关系。首先,定制模板时,利用数据查询方法文件中的数据查询方法描述信息作为Word报告模板中的数据占位符,为Word报告模板与数据库的数据之间建立了联系,而数据查询方法就是桥梁。其次,生成报告时,把Word报告模板转为Html文件,把Html文件中的数据占位符替换为Aspx数据展示控件生成Aspx页面,在Aspx后台处理文件中调用数据查询方法获取的数据并与Aspx页面控件绑定,最后利用Aspx后台传回的数据替换Word报告模板中的数据占位符,从而生成Word报告并存入数据库。
通过本发明方法的应用,该***成功实现了分析报告(日、周、月、季、年)的自动生成,大大减轻了报告编写人员的日常工作负担。与此同时,模板定制和报告生成对于人员没有额外的技术要求,便于***的实施和推广;数据的查询、编辑在页面中完成并支持报告中途保存及数据继承(一份报告从另外一份报告中提取信息)等功能交互性体验良好,并且***以业务查询方法的描述信息为基础,具备了良好的扩展性。
Claims (2)
1.一种基于动态网页的可扩展的Word报告自动生成方法,其特征在于包括以下步骤:
1)扩展数据处理方法
为每一个数据处理方法添加一条唯一的表明方法功能和用途的描述信息,并通过编译器或者解释器生成一个可以被其他应用程序共享的模块或者文件即数据处理方法共享文件;
2)创建数据处理方法对应的标签
利用.NET中的反射机制从数据处理方法共享文件中解析数据处理方法的描述信息,并分类整理封装为标签,标签由标签头即标签类型和标签体两部分组成,标签头和标签体是一对多的关系;
3)定制报告模板
利用标签定制一份Word形式的报告模板;
4)用报告模板生成动态网页
5)生成word报告
根据动态网页中收集的数据信息替换Word报告模板中的数据占位符,生成Word报告;
所述步骤3)进一步细分为以下子步骤:
3.1)扩展Word菜单并添加选择标签的窗口;
3.2)定义报告的章节;
3.3)选择标签类型;
3.4)选择标签体;
3.5)把选择的标签类型和标签体组合,以书签的方式作为数据占位符放在相应的章节下;
3.6)将这份包含数据占位符的Word文档保存为一份Word文件作为报告模板;
所述步骤4)进一步细分为以下子步骤:
4.1)从Word报告模板中以遍历书签的方式查找数据占位符并读取它的值即数据处理方法的描述信息;
4.2)通过.NET中的反射机制和描述信息、数据处理方法的一一对应关系,找到数据处理方法;
4.3)反射数据处理方法的返回值类型并据此确定数据的Aspx展示控件,此Aspx为一种动态网络编程的网络语言;
4.4)把报告模板保存为Html形式;
4.5)利用正则表达式删除Html文件中的注释和样式,添加Aspx页面需要的信息;
4.6)通过模板引擎技术用Aspx数据展示控件替换Html中数据占位符,生成动态页面;
4.7)根据报告模板中的数据占位符,生成动态页面对应的后台处理文件,调用每一个数据占位符对应的数据处理方法读取数据并与动态页面中的数据展示组件绑定;
4.8)通过访问Aspx页面完成对报告的编辑。
2.如权利要求1所述的基于动态网页的可扩展的Word报告自动生成方法,其特征在于:
在所述步骤5)中,如果传过来的数据是文本、表格和图片,就按数据的格式替换模板中的数据占位符,如果传过来的数据是字节数组,就把数据转换为图片并用图片替换模版中的数据占位符,如果传过来的数据是文件路径,就先读取文件路径指向的文件的内容并以此替换模板中的数据占位符,最终利用数据替换模板中所有的数据占位符并保存为一份Word文件作为Word报告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010290078 CN101976235B (zh) | 2010-09-21 | 2010-09-21 | 基于动态网页的可扩展的Word报告自动生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010290078 CN101976235B (zh) | 2010-09-21 | 2010-09-21 | 基于动态网页的可扩展的Word报告自动生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101976235A CN101976235A (zh) | 2011-02-16 |
CN101976235B true CN101976235B (zh) | 2012-07-25 |
Family
ID=43576121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010290078 Active CN101976235B (zh) | 2010-09-21 | 2010-09-21 | 基于动态网页的可扩展的Word报告自动生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101976235B (zh) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999502B (zh) * | 2011-09-09 | 2015-08-05 | 腾讯科技(深圳)有限公司 | 扩展页面标签的方法和装置 |
CN102510377A (zh) * | 2011-10-31 | 2012-06-20 | 北京锐安科技有限公司 | 一种加速网页交互的异步数据处理方法及*** |
CN103136317A (zh) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | 工程管理***工程合同在线审批信息化实现方法 |
US9086937B2 (en) | 2012-05-16 | 2015-07-21 | Apple Inc. | Cloud-based application resource files |
CN103020027A (zh) * | 2012-11-16 | 2013-04-03 | 北京北森测评技术有限公司 | 生成动态报告的方法、装置与*** |
CN103295101A (zh) * | 2013-05-30 | 2013-09-11 | 福建四创软件有限公司 | 一种自动生成防灾会商汇报材料的方法 |
CN104346319B (zh) * | 2013-08-05 | 2017-04-26 | 北大方正集团有限公司 | 检查文档样式的方法及*** |
CN103617558A (zh) * | 2013-11-11 | 2014-03-05 | 贵阳供电局 | 一种电压管理报告生成方法 |
CN103714492A (zh) * | 2014-01-02 | 2014-04-09 | 广西电网公司电力科学研究院 | 符合配电网管理特定数据标准的自动报告生成方法 |
CN104391731B (zh) * | 2014-09-29 | 2018-12-21 | 北京广利核***工程有限公司 | 一种基于c#的与数据类型无关的编辑方法 |
CN104750796A (zh) * | 2014-11-13 | 2015-07-01 | 安徽四创电子股份有限公司 | 一种BS***下导出Word的方法 |
CN105653255B (zh) * | 2014-12-08 | 2018-07-27 | 远光软件股份有限公司 | 一种在office框架中设置报告模板以自动生成报告文件的方法 |
CN104572597A (zh) * | 2015-01-12 | 2015-04-29 | 浪潮通用软件有限公司 | 一种自动生成word分析报告方法和装置 |
CN104657340B (zh) * | 2015-02-10 | 2018-09-11 | 上海创景信息科技有限公司 | 可扩展基于脚本的Word报告生成***及方法 |
CN105354301B (zh) * | 2015-11-04 | 2019-02-01 | 国云科技股份有限公司 | 一种重组Html结构并通过鼠标点击获取Html组件的方法 |
CN105446945B (zh) * | 2015-12-01 | 2017-12-01 | 广东电网有限责任公司电网规划研究中心 | Word 标记报告生成方法 |
CN105468570B (zh) * | 2015-12-24 | 2019-03-12 | 北京中电普华信息技术有限公司 | 一种文档合成展示方法及装置 |
CN106933862B (zh) * | 2015-12-30 | 2020-02-04 | 北京神州泰岳软件股份有限公司 | 一种生成邮件报告的方法和装置 |
CN106446598A (zh) * | 2016-11-15 | 2017-02-22 | 上海派森诺生物科技股份有限公司 | 项目报告自动生成方法 |
CN106776510A (zh) * | 2016-11-17 | 2017-05-31 | 金蝶软件(中国)有限公司 | Word内嵌表格生成方法和装置 |
CN108460816A (zh) * | 2017-02-28 | 2018-08-28 | 广州慧更思通信科技有限公司 | 一种智能电网通信规划设计报告的交互式智能生成*** |
CN107818074A (zh) * | 2017-09-27 | 2018-03-20 | 阿里巴巴集团控股有限公司 | 一种数据报告的生成方法、装置及电子设备 |
CN107845033A (zh) * | 2017-11-08 | 2018-03-27 | 上海壹账通金融科技有限公司 | 风控报告生成方法、装置、设备及计算机可读存储介质 |
CN108257031B (zh) * | 2017-11-09 | 2022-04-12 | 中国平安人寿保险股份有限公司 | 医疗保险产品发布方法、装置及存储介质 |
CN109800397B (zh) * | 2017-11-16 | 2020-12-04 | 北大方正集团有限公司 | 数据分析报告自动生成方法、装置、计算机设备和介质 |
CN107992600A (zh) * | 2017-12-13 | 2018-05-04 | 中国建设银行股份有限公司福建省分行 | 一种智能生成数据采集类网页的方法以及计算机设备 |
CN109933752B (zh) * | 2017-12-15 | 2023-05-30 | 北京京东尚科信息技术有限公司 | 一种导出电子文档的方法和装置 |
CN108197090B (zh) * | 2018-02-01 | 2021-05-07 | 北京恒华伟业科技股份有限公司 | 文件格式转换过程中默认值的处理方法及*** |
CN108038254B (zh) * | 2018-02-01 | 2022-12-09 | 北京恒华伟业科技股份有限公司 | 文件格式转换过程中不同类型单元的处理方法及*** |
CN108595398A (zh) * | 2018-04-16 | 2018-09-28 | 北京航空航天大学 | 人工智能程序替代人书写仿真报告的方法 |
CN109299446B (zh) * | 2018-08-03 | 2022-08-12 | 新华三大数据技术有限公司 | 报告生成方法及装置 |
CN109240625A (zh) * | 2018-08-09 | 2019-01-18 | 深圳市口袋网络科技有限公司 | 一种适用于打印的文档生成方法、装置和计算机存储介质 |
CN109492175A (zh) * | 2018-10-23 | 2019-03-19 | 青岛海信电器股份有限公司 | 应用程序界面的显示方法及装置、电子设备、存储介质 |
CN109522528A (zh) * | 2018-11-13 | 2019-03-26 | 吴昌议 | 一种word文档转换为可自动计算html文档的方法 |
CN109710250B (zh) * | 2018-11-15 | 2022-05-31 | 安徽同徽信息技术有限公司 | 一种用于构建用户界面的可视化引擎***及方法 |
CN109857670B (zh) * | 2019-02-15 | 2022-02-22 | 太仓市同维电子有限公司 | 一种基于通用模板的测试报告自动生成方法 |
CN110070081A (zh) * | 2019-03-13 | 2019-07-30 | 深圳壹账通智能科技有限公司 | 自动信息录入方法、装置、存储介质及电子设备 |
CN110032718B (zh) * | 2019-04-12 | 2023-04-18 | 广州广燃设计有限公司 | 一种表格转换方法、***和存储介质 |
CN110321539A (zh) * | 2019-06-26 | 2019-10-11 | 成都科鸿智信科技有限公司 | 一种特种设备监管平台用报表工具 |
CN110309499B (zh) * | 2019-07-05 | 2020-07-17 | 广东铭太信息科技有限公司 | 用于生成审查报告的装置及在线生成审查报告的方法 |
CN110728127B (zh) * | 2019-07-15 | 2023-09-12 | 贵州科学院(贵州省应用技术研究院) | 一种生物多样性评估报告自动生成方法 |
CN110413977A (zh) * | 2019-08-02 | 2019-11-05 | 山东浪潮通软信息科技有限公司 | 一种基于书签技术动态生成合同文本的方法 |
CN110430022B (zh) * | 2019-08-19 | 2022-04-19 | 深圳市鹏海运电子数据交换有限公司 | 数据传输方法及装置 |
CN110889071A (zh) * | 2019-11-20 | 2020-03-17 | 山东中创软件工程股份有限公司 | 一种文本生成方法、装置、设备及计算机可读存储介质 |
CN111145051A (zh) * | 2019-11-26 | 2020-05-12 | 方正璞华软件(武汉)股份有限公司 | 一种仲裁电子文书的生成方法及装置 |
CN111178027B (zh) * | 2019-12-09 | 2023-03-31 | 北京尊冠科技有限公司 | 基于在线创建模板和在线指定数据的报告生成***和方法 |
CN111274799B (zh) * | 2020-01-09 | 2023-06-23 | 天津车之家数据信息技术有限公司 | 一种文章标题生成方法、装置及存储介质 |
CN111353283B (zh) * | 2020-01-19 | 2021-09-10 | 上海欧易生物医学科技有限公司 | 一种自动化网页报告生成方法及生成*** |
CN111523296A (zh) * | 2020-04-16 | 2020-08-11 | 山东贝赛信息科技有限公司 | 一种基于Selenium生成舆情报告的方法 |
CN111582518A (zh) * | 2020-05-19 | 2020-08-25 | 北京数字绿土科技有限公司 | 电力巡检报告自动生成方法、装置及终端设备 |
CN112114891A (zh) * | 2020-08-04 | 2020-12-22 | 中国电力科学研究院有限公司 | 一种基于插件的可视化Word报告生成*** |
CN112069434A (zh) * | 2020-09-24 | 2020-12-11 | 中盈优创资讯科技有限公司 | 一种web界面一键生成word文档的方法及装置 |
CN112149391B (zh) * | 2020-09-28 | 2023-06-09 | 平安证券股份有限公司 | 信息处理方法、信息处理装置、终端设备及存储介质 |
CN112446197B (zh) * | 2020-11-26 | 2024-02-02 | 宁波九寰适创科技有限公司 | 一种针对工业应用的标准化报告自动生成方法 |
CN112613834A (zh) * | 2020-12-15 | 2021-04-06 | 北京高诚科技发展有限公司 | 一种综合交通运行检测报告自动生成与报送的方法及*** |
CN112651220A (zh) * | 2021-01-28 | 2021-04-13 | 宁夏智诚安环科技发展股份有限公司四川分公司 | 一种环境影响评价报告生成方法及其*** |
CN113408244B (zh) * | 2021-06-22 | 2023-08-22 | 平安科技(深圳)有限公司 | Java应用生成Word文档方法、装置、设备及介质 |
CN113609820B (zh) * | 2021-07-30 | 2024-04-30 | 中国平安财产保险股份有限公司 | 基于可扩展标记语言文件生成word文件的方法、装置及设备 |
CN113793233A (zh) * | 2021-11-15 | 2021-12-14 | 广东卓维网络有限公司 | 电力交易合同的生成处理方法、***、存储介质及处理器 |
CN113961244B (zh) * | 2021-12-22 | 2022-04-08 | 深圳市明源云科技有限公司 | 一种页面转换方法、装置、设备及存储介质 |
CN114217722B (zh) * | 2021-12-22 | 2024-05-17 | 沈阳东睿科技有限公司 | 一种基于动态绑定的发动机卷宗数据自动采集方法 |
CN115310413B (zh) * | 2022-04-13 | 2023-07-18 | 北京梦天门科技股份有限公司 | 流行病学调查报告生成方法、装置、存储介质和电子设备 |
CN115809652B (zh) * | 2023-01-28 | 2023-05-23 | 北京蓝色星际科技股份有限公司 | 自动合成红头文件的方法及装置 |
CN116226053B (zh) * | 2023-05-05 | 2024-03-22 | 中国民航信息网络股份有限公司 | 一种文本处理方法、装置及设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101499057A (zh) * | 2008-01-29 | 2009-08-05 | 鸿富锦精密工业(深圳)有限公司 | 电子文档生成***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070055688A1 (en) * | 2005-09-08 | 2007-03-08 | International Business Machines Corporation | Automatic report generation |
-
2010
- 2010-09-21 CN CN 201010290078 patent/CN101976235B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101499057A (zh) * | 2008-01-29 | 2009-08-05 | 鸿富锦精密工业(深圳)有限公司 | 电子文档生成***及方法 |
Non-Patent Citations (2)
Title |
---|
王成志.用DELPHI编写基于WORD的工程技术文档自动生成***.《机械设计与制造》.2001,(第3期),25-27. * |
金良锋.WORD试验报告的自动生成.《中国测试技术》.2007,第33卷(第4期),112-115. * |
Also Published As
Publication number | Publication date |
---|---|
CN101976235A (zh) | 2011-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101976235B (zh) | 基于动态网页的可扩展的Word报告自动生成方法 | |
CN101661512B (zh) | 一种识别传统表单信息并创建对应Web表单的***及方法 | |
CN100530083C (zh) | 用于创建应用程序的***及方法 | |
CN101266666B (zh) | 贸易伙伴网络中的商务文档以及基于该文档的接口定义 | |
CN101268458A (zh) | 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法 | |
CN101211336B (zh) | 可视化生成查询文件的***及方法 | |
US7756819B2 (en) | Integrated authoring system for electronic technical manual and paper technical manual using logistics support analysis data and authoring method therefor | |
KR20060061790A (ko) | 가상 문서 아키텍쳐를 통해 공동 편집과 어카운트빌리티를용이하게 하는 자동 출판 시스템 | |
CN101488086A (zh) | 一种基于领域模型的软件生成方法及装置 | |
Dimić et al. | XML Editor for UNIMARC and MARC 21 cataloguing | |
Bouche et al. | The new numdam platform | |
Jiang et al. | Towards reengineering web sites to web-services providers | |
CN109597603B (zh) | 一种基于文档构件的需求文档自动生成方法 | |
CN110516185A (zh) | 动态网站的处理方法及装置 | |
CN115713309A (zh) | 内审*** | |
CN101268438A (zh) | 数据处理装置 | |
CN101203848A (zh) | 文档处理装置和文档处理方法 | |
Luyten et al. | Runtime transformations for modal independent user interface migration | |
CN103377175A (zh) | 基于分割的结构化文档转换 | |
Weibel et al. | DC-5: The Helsinki Metadata Workshop | |
CN103246662A (zh) | 网络页面中区域数据内容的处理方法和装置 | |
Gessner et al. | Automated transformation of CDISC ODM to OpenClinica | |
CN112307400A (zh) | 一种一键生成后台管理***web项目的方法及*** | |
Webb | EAD in the department of special collections and western manuscripts at the bodleian library, United Kingdom | |
Jongejan | Workflow management in CLARIN-DK |
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 |