CN104360992A - 一种基于excel平台构建的web报表设计***及实现方法 - Google Patents
一种基于excel平台构建的web报表设计***及实现方法 Download PDFInfo
- Publication number
- CN104360992A CN104360992A CN201410722884.1A CN201410722884A CN104360992A CN 104360992 A CN104360992 A CN 104360992A CN 201410722884 A CN201410722884 A CN 201410722884A CN 104360992 A CN104360992 A CN 104360992A
- Authority
- CN
- China
- Prior art keywords
- report
- excel
- designer
- statement
- web
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于EXCEL平台构建的WEB报表设计***及其实现方法,研发的报表设计***以EXCEL外接程序的方式运行,能够在充分利用EXCEL优越的报表格式设计功能及重用部分原生菜单功能的基础上以较低成本实现WEB报表开发***。借助EXCEL自身的表格界面,易于实现国内报表的各种复杂格式。
Description
技术领域
本发明涉及计算机软件应用领域,尤其涉及一种基于EXCEL平台构建的WEB报表设计***。
背景技术
随着互联网的广泛应用,电子政务、电子商务以及企业信息化得到迅猛发展,数据的采集、传输、展示、交互、等问题显得越来越重要。报表作为一种信息组织和展示的有力手段,是企业信息***的重要组成部分。据不完全统计,企业***的实际应用中,有60%以上与报表相关。报表***在各行各业中都有很广泛的用途,是进行信息浏览、分析、打印的有力工具。随着WEB技术的发展,企业***从传统的客户端/服务器架构逐步向浏览器/服务器架构转移,企业信息***也正向基于Web的信息***进行转变,越来越多的报表应用将在Web环境下开发与运行。在WEB报表开发***研发过程中,主要包括报表设计器开发、报表服务器开发及浏览器端报表展示机制开发,其中难度最大的就是报表设计器开发。报表设计器开发涉及到报表模型设计、图形界面的管理及众多功能,从头开发技术难度很高。
近年来,国内外各个领域对于web报表的研究也在逐渐增多,不过传统的报表工具主要采用C/S结构,而面向web的报表***需要采用B/S结构。借助于web报表工具,就能随时随地的使用浏览器去访问各种数据资源。目前,主流的报表工具有很多,国外主要是水晶报表、快速报表***、微软报表服务等,国内主要的是杰表、中创、润乾、帆软等。
水晶报表,是目前业内最专业功能最强的报表***。它可以将报表制作功能与web及windows应用程序结合,利用各种资料来源,建立高品质报表。但是就其目前在国内使用的情况来看,国内报表习惯于excel的表格格式,而水晶报表不能很好的处理大量的excel型报表文件,所以这也成为水晶报表的一个限制因素。
快速报表***(FastReport),是一个俄国人开发的报表***,报表设计器的图形化用户界面做得非常精致,她是典型的控件拖放的设计模式。报表分为几个大块(Band),这些块区分为页眉,表身和页脚,其中只有一个页眉和页脚,可以有多个表身。
微软报表服务是提供的报表设计器是基于VS.NET的,因此若要设计报表则必须安装昂贵的VS.NET集成开发环境。它采用控件拖拽的设计模式,但表格内部则采用类似Excel的编辑方式。
润乾报表是国内比较先进的报表***,她的设计器采用类似Excel样式的表格设计方式,她的报表模型比较先进,包括报表排版模型,报表参数和宏定义等概念。
杰创网络报表一般简称为杰表。它技术比较先进,完全用Java实现,兼容j2ee平台。它的报表设计器是用Java写的,它的设计模式总体上是基于控件拖放,它没有Band的概念,报表设计界面直接分为页眉,主体和页脚,用户可以在在界面上拖放操作放置表格控件,但表格控件内部却是类似Excel的电子表格设计模式,因此它的设计器的设计模式实际上是控件拖放和电子表格的结合。
中创软件,是一个中间件厂商,其中报表工具是其一个重要产品。它是针对B/S环境下的报表工具,采用类似Excel的排版方式。
以上厂商提供的报表设计器按照操作模式可以分为两类:基于控件拖放的设计模式和基于类似Excel电子表格的设计模式。基于控件拖放的设计模式实现起来比较方便,技术成熟,但不适应类似中国式的复杂报表,因为这需要进行精细的对齐操作,生成的报表输出为HTML或Excel文档时比较难于处理。而Excel电子表格的设计模式实现起来比较复杂,但能处理中国式的复杂报表,能比较方便的生成HTML或Excel文档。因此一般认为类似Excel电子表格的报表设计器比较先进,符合中国国情。
起步科技公司开发的X5快速开发平台中,其报表设计器与上述报表***相比具有鲜明特色。该工具将EXCEL嵌入到设计器中,用户可以在EXCEL中设计表单布局及字体风格,但其他主要工作在EXCEL平台外的报表设计器中完成。这种方式既可以利用EXCEL强大的报表格式设计功能,又免去了在报表设计器中开发表格组件的工作量。
对于水晶报表和快速报表,由于其报表格式主要采取拖拽式设计,格式对齐与调整相当费时,难以满足国内报表设计的需求。
微软报表服务、润乾报表、杰创网络报表、中创软件等报表***采用了类EXCEL表格的形式设计报表格式,符合国内报表用户的需求,但这类报表***从头实现的技术难度大、开发成本高。
起步科技的X5快速开发平台的报表设计器中,虽然通过内嵌EXCEL用于报表格式设计,但这种模式下报表设计器与EXCEL只是一种松散的耦合,没有充分利用EXCEL提高的二次开发机制,开发报表设计器仍然具有相当大的工作量。
综上所述,报表是企业应用软件必不可少的部分,当前很多应用的报表都以WEB页面的形式呈现,国内外WEB报表开发工具也不少,主要存在如下问题:
研发一套用于报表设计的报表开发***工作量很大,技术水平要求高,因此开发成本很高、周期很长。
国内报表格式复杂,边框和线条很多,拖拽式设计的报表开发工具在设计中式报表时费时费力,效率低下。
发明内容
本发明目的在于提供一种基于EXCEL平台二次开发的WEB报表开发***以及实现方法,研发的报表设计器以EXCEL外接程序的方式运行,能够在充分利用EXCEL优越的报表格式设计功能及重用部分原生菜单功能的基础上以较低成本实现WEB报表开发***。
本发明提供的技术方案是:一种基于EXCEL平台构建的WEB报表设计***,包括报表设计器,报表设计器以EXCEL外接程序的方式存在,报表设计器的菜单加载在EXCEL的菜单栏上,同时保留部分EXCEL原有的与格式编辑相关的菜单项,包括字体设置,边框设置,文本对齐,页面设置、重做与撤销、合并及拆分单元格,用户报表格式设计及数据源设计完成后,保存到本地文件夹或同时提交到数据库服务器中;若需查看报表展示效果,可通过WEB浏览器访问WEB服务器上的指定链接,WEB服务器将从数据库中获取报表格式文件,使用其中包含的格式信息及数据源信息生成WEB报表,发送给WEB浏览器,设计者可以看到报表的展示效果,若不符合要求,可根据需要调整EXCEL中的报表格式,并提交再浏览。
本发明还提供了一种基于EXCEL平台构建的WEB报表设计***的实现方法,包括以下步骤:
步骤1):启动EXCEL应用程序;通过报表设计器加载器的独立应用程序实现,报表设计器加载与退出管理步骤包括:修改注册表,配置报表设计器外接程序的加载行为(Loadbehavior)为EXCEL启动时自动加载;启动EXCEL;退出报表设计器加载器;执行报表设计;退出报表设计器;报表设计器中检测退出事件,并在其对应处理代码中将报表设计器外接程序设置为EXCEL启动时不加载;
步骤2):加载报表设计器外接程序;在步骤1)的设置后启动EXCEL,则报表设计器外接程序被自动加载;加载后的报表设计器外接程序,其菜单组织特征为:1)屏蔽EXCEL原有菜单,菜单栏上仅包含报表设计器需要的菜单项;2)在设计报表设计器的菜单时,重组并重用EXCEL中部分用于表格格式编辑功能的菜单项;3)重用的EXCEL原有的菜单项无需编写代码,直接使用,仅需对报表设计器中新增的功能编写代码;
步骤3):配置数据源;配置从报表需要展示的数据来源,通过在设计器的界面上编辑查询数据库数据的结构化查询语言SQL语句实现,配置好的数据源被暂存在设计器全局变量中;
步骤4):编辑报表格式;包括设置报表表格样式、报表表头文字、报表标题及数据字段,其中数据字段与步骤3)设置的数据源中获取到的数据字段一致;
步骤5):保存报表格式文件;
步骤6):提交报表格式文件至数据库;将报表格式文件保存到数据库中的数据表的相应字段中;
步骤7):在WEB浏览器中预览报表执行结果。
进一步的,所述的步骤5)保存报表格式文件包括以下步骤:
(1)创建空白报表文档对象;(2)在报表文档对象中添加报表的各种内容子节点;(3)搜索报表设计器表格,添加报表标题、表头及数据字段集合及其它界面内容至对应的内容子节点;(4)获取设计器全局变量中保存的报表设计结果,添加到报表格式文档对象的相应内容子节点,全局变量中包含报表类型、设计者等信息;(5)保存报表格式文档对象至本地文件。
更进一步的,所述步骤7)在WEB浏览器中预览报表执行结果包括如下步骤:
a)在浏览器中输入报表访问地址,此地址包括通用报表访问连接加上要访问的报表的ID;
b)在WEB服务器端接收用户请求,并解析出要访问的报表ID;
c)根据此报表ID从数据库中读取报表格式文件;
d)从格式文件中获取数据源;
e)执行数据源,获取报表数据;
f)根据报表格式文件中的格式要求及报表数据,创建报表页面;
g)发送报表页面至浏览器供用户浏览。
本发明的有益效果是:
通过简单地编辑菜单配置文件,重用报表设计中需要的EXCEL部分原有菜单,如字体设置,边框设置,页面设置、重做与撤销、合并及拆分单元格等功能;
借助EXCEL自身的表格界面,易于实现国内报表的各种复杂格式,此外,设计器中的多报表同时设计及单个报表的多个设计窗口也可以通过EXCEL中的多工作簿及一个工作簿中含多个工作表来实现,无需额外编程。
借助VSTO(Visual Studio Tools for Office)OFFICE外接程序设计技术,对于拖拽事件处理机制、报表设计器界面上的设计信息的获取及转换都很容易实现,有利于报表设计器功能的快速开发。
术语解释:
EXCEL外接程序,包含一个与某个Microsoft EXCEL应用程序关联的程序集。通常,该外接程序在关联的应用程序启动时运行,当然,用户也可以在关联应用程序已在运行时加载外接程序。但此外接程序不能脱离EXCEL独立运行。EXCEL外接程序可将其功能菜单增加到EXCEL菜单栏上,也可以选择性地屏蔽其原有菜单。
附图说明
当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:
图1是本发明的WEB报表设计***框图;
图2是本发明WEB报表设计***实现方法的总体流程框图;
图3是报表设计器加载与退出管理的流程框图;
图4是保存报表格式文件的流程框图;
图5是在WEB浏览器中预览报表执行结果的流程框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明提出的一种基于EXCEL平台构建的WEB报表设计***如图1所示出,报表设计器以EXCEL外接程序的方式存在,报表设计器的菜单加载在EXCEL的菜单栏上,同时保留部分EXCEL原有的与格式编辑相关的菜单项,包括字体设置,边框设置,文本对齐,页面设置、重做与撤销、合并及拆分单元格等功能、用户报表格式设计及数据源设计完成后,可以保存到本地文件夹,也可以同时提交到数据库服务器中;若需查看报表展示效果,可通过浏览器访问WEB服务器上的指定链接,WEB服务器将从数据库中获取报表格式文件,使用其中包含的格式信息及数据源信息生成WEB报表,发送给浏览器,设计者可以看到报表的展示效果,若不符合要求,可根据需要调整EXCEL中的报表格式,并提交再浏览。
参考附图2,本发明一种基于EXCEL平台构建的WEB报表设计***的实现方法包括以下步骤,
步骤1):启动EXCEL应用程序;
通过报表设计器加载器的独立应用程序实现(非指报表设计器代表的EXCEL外接程序)。
参考附图3,报表设计器加载与退出管理主要步骤包括:
修改注册表,配置报表设计器外接程序的加载行为(Loadbehavior)为EXCEL启动时自动加载;
启动EXCEL;
退出报表设计器加载器;
执行报表设计;
退出报表设计器;
报表设计器中检测退出事件,并在其对应处理代码中将报表设计器外接程序设置为EXCEL启动时不加载。
步骤1)的原因在于:1)以EXCEL外接程序存在的报表设计器是一个动态链接库,无法独立启动,因此无法在桌面上创建报表设计器的快捷方式以启动它;2)以EXCEL外接程序存在的报表设计器安装后,会自动配置为“EXCEL启动则自动加载”模式,则EXCEL每次启动都会是报表设计器的界面而非EXCEL原生界面,用户若想恢复成EXCEL原生界面进行电子表格编辑需要进行复杂操作,退出EXCEL后下次再启动报表设计器又需要复杂的手动加载。采用步骤1方法好处在于:启动“报表设计器加载器”则启动后EXCEL的菜单均为报表设计器的菜单,进入报表设计模式,若直接启动EXCEL则所有菜单为EXCEL原生菜单,进入电子表格编辑模式,无需用户手动切换这两种模式。
步骤2):加载报表设计器外接程序;在步骤1的设置后启动EXCEL,则报表设计器外接程序被自动加载,以EXCEL外接程序形式存在的报表设计器,其菜单组织具有如下特征:1)屏蔽EXCEL原有菜单,菜单栏上仅包含报表设计器需要的菜单项,而不是将报表设计器的菜单作为一个功能区***到EXCEL的菜单栏中;2)在设计报表设计器的菜单时,重组并重用EXCEL中部分用于表格格式编辑功能的菜单项;3)重用的EXCEL原有的菜单项无需编写代码,直接使用,仅需对报表设计器中新增的功能编写代码。此菜单组织方式的优点是:使EXCEL能够表现为一个纯粹的报表设计器,而不是表现为一个具有报表设计功能的EXCEL,同时,重用原有菜单项能有效地降低报表设计器开发工作量。
步骤3):配置数据源;配置从报表需要展示的数据来源,设计者通过在设计器的界面上编辑查询数据库数据的结构化查询语言(SQL)语句实现。配置好的数据源被暂存在设计器全局变量中。
步骤4):编辑报表格式;设置报表表格样式、报表表头文字、报表标题及数据字段,其中数据字段与步骤3)设置的数据源中获取到的数据字段一致,还涉及到页面设置,对齐等。本步骤涉及到的功能大量用到EXCEL自带的菜单及表格编辑功能。
步骤5):保存报表格式文件;具体步骤包括:(如图4所示出)
(1)创建空白报表文档对象;
(2)在报表文档对象中添加报表的各种内容子节点;
(3)搜索报表设计器表格,添加报表标题、表头及数据字段集合及其它界面内容至对应的内容子节点;
(4)获取设计器全局变量中保存的报表设计结果,添加到报表文档对象的相应内容子节点,全局变量中包含报表类型、设计者等信息;
(5)保存报表文档对象至本地文件。
步骤6):提交报表格式文件至数据库;将报表格式文件保存到数据库中的数据表的相应字段中。
步骤7):在WEB浏览器中预览报表执行结果,包括如下步骤:
a)在浏览器中输入报表访问地址,此地址包括通用报表访问连接加上要访问的报表的ID;
b)在WEB服务器端接收用户请求,并解析出要访问的报表ID;
c)根据此报表ID从数据库中读取报表格式文件;
d)从格式文件中获取数据源;
e)执行数据源,获取报表数据;
f)根据报表格式文件中的格式要求及报表数据,创建报表页面;
g)发送报表页面至浏览器供用户浏览。
本发明步骤1)所述报表设计器加载与退出管理,也可以采用手动管理方式:在EXCEL启动后,在EXCEL选项窗口中,打开COM加载项窗口,手动选择加载还是不加载报表设计器。以上实例的说明只是用于帮助理解本发明的核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (4)
1.一种基于EXCEL平台构建的WEB报表设计***,其特征在于,包括报表设计器,报表设计器以EXCEL外接程序的方式存在,报表设计器的菜单加载在EXCEL的菜单栏上,同时保留部分EXCEL原有的与格式编辑相关的菜单项,包括字体设置,边框设置,文本对齐,页面设置、重做与撤销、合并及拆分单元格,用户报表格式设计及数据源设计完成后,保存到本地文件夹或同时提交到数据库服务器中;若需查看报表展示效果,可通过WEB浏览器访问WEB服务器上的指定链接,WEB服务器将从数据库中获取报表格式文件,使用其中包含的格式信息及数据源信息生成WEB报表,发送给WEB浏览器,设计者可以看到报表的展示效果,若不符合要求,可根据需要调整EXCEL中的报表格式,并提交再浏览。
2.一种基于EXCEL平台构建的WEB报表设计***的实现方法,其特征在于,包括以下步骤:
步骤1):启动EXCEL应用程序;通过报表设计器加载器的独立应用程序实现,报表设计器加载与退出管理步骤包括:修改注册表,配置报表设计器外接程序的加载行为(Loadbehavior)为EXCEL启动时自动加载;启动EXCEL;退出报表设计器加载器;执行报表设计;退出报表设计器;报表设计器中检测退出事件,并在其对应处理代码中将报表设计器外接程序设置为EXCEL启动时不加载;
步骤2):加载报表设计器外接程序;在步骤1)的设置后启动EXCEL,则报表设计器外接程序被自动加载;加载后的报表设计器外接程序,其菜单组织特征为:1)屏蔽EXCEL原有菜单,菜单栏上仅包含报表设计器需要的菜单项;2)在设计报表设计器的菜单时,重组并重用EXCEL中部分用于表格格式编辑功能的菜单项;3)重用的EXCEL原有的菜单项无需编写代码,直接使用,仅需对报表设计器中新增的功能编写代码;
步骤3):配置数据源;配置报表中需要展示的数据来源,通过在设计器的界面上编辑查询数据库数据的结构化查询语言SQL语句实现,配置好的数据源被暂存在设计器全局变量中;
步骤4):编辑报表格式;包括设置报表表格样式、报表表头文字、报表标题及数据字段,其中数据字段与步骤3)设置的数据源中获取到的数据字段一致;
步骤5):保存报表格式文件;
步骤6):提交报表格式文件至数据库;将报表格式文件保存到数据库中的数据表的相应字段中;
步骤7):在WEB浏览器中预览报表执行结果。
3.根据权利要求2所述的一种基于EXCEL平台构建的WEB报表设计***的实现方法,其特征在于,所述的步骤5)保存报表格式文件包括以下步骤:
(1)创建空白报表文档对象;
(2)在报表文档对象中添加报表的各种内容子节点;
(3)搜索报表设计器表格,添加报表标题、表头及数据字段集合及其它界面内容至对应的内容子节点;
(4)获取设计器全局变量中保存的报表设计结果,添加到报表格式文档对象的相应内容子节点,全局变量中包含报表类型、设计者等信息;
(5)保存报表格式文档对象至本地文件。
4.根据权利要求2所述的一种基于EXCEL平台构建的WEB报表设计***的实现方法,其特征在于,所述步骤7)在WEB浏览器中预览报表执行结果包括如下步骤:
a)在浏览器中输入报表访问地址,此地址包括通用报表访问连接加上要访问的报表的ID;
b)在WEB服务器端接收用户请求,并解析出要访问的报表ID;
c)根据此报表ID从数据库中读取报表格式文件;
d)从格式文件中获取数据源;
e)执行数据源,获取报表数据;
f)根据报表格式文件中的格式要求及报表数据,创建报表页面;
g)发送报表页面至浏览器供用户浏览。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410722884.1A CN104360992A (zh) | 2014-12-02 | 2014-12-02 | 一种基于excel平台构建的web报表设计***及实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410722884.1A CN104360992A (zh) | 2014-12-02 | 2014-12-02 | 一种基于excel平台构建的web报表设计***及实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104360992A true CN104360992A (zh) | 2015-02-18 |
Family
ID=52528254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410722884.1A Pending CN104360992A (zh) | 2014-12-02 | 2014-12-02 | 一种基于excel平台构建的web报表设计***及实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104360992A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183709A (zh) * | 2015-08-28 | 2015-12-23 | 国脉科技股份有限公司 | 一种excel概预算表格排版方法 |
CN105760170A (zh) * | 2016-02-24 | 2016-07-13 | 锐达互动科技股份有限公司 | 一种交互式电子白板软件单元格合并与拆分方法 |
CN106354707A (zh) * | 2015-10-29 | 2017-01-25 | 云南电力调度控制中心 | 一种省级电网节能发电调度报表动态生成*** |
CN106446035A (zh) * | 2016-08-31 | 2017-02-22 | 南威软件股份有限公司 | 一种呈批单的自定义设计***及方法 |
CN106845927A (zh) * | 2016-12-28 | 2017-06-13 | 曙光信息产业(北京)有限公司 | 一种自动整理测试结果的方法及装置 |
CN107241227A (zh) * | 2017-06-29 | 2017-10-10 | 济南浪潮高新科技投资发展有限公司 | 一种网络数据报表的配置及生成方法 |
CN107544808A (zh) * | 2017-09-07 | 2018-01-05 | 北京奥威科软信息技术有限公司 | 一种网页表单的生成方法和装置 |
CN107679071A (zh) * | 2017-08-22 | 2018-02-09 | 中国科学院计算机网络信息中心 | 一种面向关系数据库的通用数据服务定制化封装方法 |
CN107733880A (zh) * | 2017-09-30 | 2018-02-23 | 海南电网有限责任公司定安供电局 | 调度规范化管理信息*** |
CN107958028A (zh) * | 2017-11-16 | 2018-04-24 | 平安科技(深圳)有限公司 | 数据采集的方法、装置、存储介质及终端 |
CN108304485A (zh) * | 2017-12-29 | 2018-07-20 | 重庆金融资产交易所有限责任公司 | 政务数据图形化处理方法、装置、存储介质和计算机设备 |
CN108536400A (zh) * | 2018-04-12 | 2018-09-14 | 珠海横琴盛达兆业科技投资有限公司 | 一种基于jatoolsPrinter的药店小票打印方法 |
CN108959216A (zh) * | 2017-09-20 | 2018-12-07 | 杭州弯流科技有限公司 | 一种报表开发的*** |
CN109558552A (zh) * | 2018-11-20 | 2019-04-02 | 山东中创软件工程股份有限公司 | 一种Office文件的内容访问方法、装置、设备及介质 |
CN109617944A (zh) * | 2018-10-24 | 2019-04-12 | 京信通信***(中国)有限公司 | Web参数管理方法、装置、计算机存储介质及设备 |
CN109829002A (zh) * | 2018-12-14 | 2019-05-31 | 成都四方伟业软件股份有限公司 | 一种基于web的复杂报表构建***和构建方法 |
CN110209882A (zh) * | 2018-02-11 | 2019-09-06 | 鼎复数据科技(北京)有限公司 | 一种用于文本标记的快速映射方法 |
CN111339087A (zh) * | 2020-02-20 | 2020-06-26 | 重庆锐云科技有限公司 | 将地产营销数据监控结果报表自动导出为Excel文件的方法 |
CN114118036A (zh) * | 2021-11-26 | 2022-03-01 | 软通动力信息技术(集团)股份有限公司 | 一种报表管理*** |
CN117454862A (zh) * | 2023-12-25 | 2024-01-26 | 青岛民航凯亚***集成有限公司 | 一种基于引擎模式的报表生成方法及自助bi*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650710A (zh) * | 2009-08-03 | 2010-02-17 | 金蝶软件(中国)有限公司 | 一种在线软件服务***及其报表生成方法和装置 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
US20140201608A1 (en) * | 2013-01-17 | 2014-07-17 | Xerox Corporation | Method and system for generating a document from multiple sources |
-
2014
- 2014-12-02 CN CN201410722884.1A patent/CN104360992A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101650710A (zh) * | 2009-08-03 | 2010-02-17 | 金蝶软件(中国)有限公司 | 一种在线软件服务***及其报表生成方法和装置 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
US20140201608A1 (en) * | 2013-01-17 | 2014-07-17 | Xerox Corporation | Method and system for generating a document from multiple sources |
Non-Patent Citations (3)
Title |
---|
FIORDEE: "Excel处理的对象是", 《百度文库》 * |
余鹏飞,李海燕: "基于COM Add一ins技术的Excel成绩统计插件开发", 《计算机与数字工程》 * |
蔡凯伟等: "Excel报表技术在企业信息化中的应用", 《数字技术与应用》 * |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183709B (zh) * | 2015-08-28 | 2018-08-21 | 国脉科技股份有限公司 | 一种excel概预算表格排版方法 |
CN105183709A (zh) * | 2015-08-28 | 2015-12-23 | 国脉科技股份有限公司 | 一种excel概预算表格排版方法 |
CN106354707A (zh) * | 2015-10-29 | 2017-01-25 | 云南电力调度控制中心 | 一种省级电网节能发电调度报表动态生成*** |
CN106354707B (zh) * | 2015-10-29 | 2019-04-19 | 云南电力调度控制中心 | 一种省级电网节能发电调度报表动态生成*** |
CN105760170A (zh) * | 2016-02-24 | 2016-07-13 | 锐达互动科技股份有限公司 | 一种交互式电子白板软件单元格合并与拆分方法 |
CN106446035A (zh) * | 2016-08-31 | 2017-02-22 | 南威软件股份有限公司 | 一种呈批单的自定义设计***及方法 |
CN106446035B (zh) * | 2016-08-31 | 2020-04-21 | 南威软件股份有限公司 | 一种呈批单的自定义设计***及方法 |
CN106845927A (zh) * | 2016-12-28 | 2017-06-13 | 曙光信息产业(北京)有限公司 | 一种自动整理测试结果的方法及装置 |
CN107241227A (zh) * | 2017-06-29 | 2017-10-10 | 济南浪潮高新科技投资发展有限公司 | 一种网络数据报表的配置及生成方法 |
CN107241227B (zh) * | 2017-06-29 | 2020-04-14 | 浪潮集团有限公司 | 一种网络数据报表的配置及生成方法 |
CN107679071B (zh) * | 2017-08-22 | 2020-12-18 | 中国科学院计算机网络信息中心 | 一种面向关系数据库的通用数据服务定制化封装方法 |
CN107679071A (zh) * | 2017-08-22 | 2018-02-09 | 中国科学院计算机网络信息中心 | 一种面向关系数据库的通用数据服务定制化封装方法 |
CN107544808A (zh) * | 2017-09-07 | 2018-01-05 | 北京奥威科软信息技术有限公司 | 一种网页表单的生成方法和装置 |
CN108959216A (zh) * | 2017-09-20 | 2018-12-07 | 杭州弯流科技有限公司 | 一种报表开发的*** |
CN107733880A (zh) * | 2017-09-30 | 2018-02-23 | 海南电网有限责任公司定安供电局 | 调度规范化管理信息*** |
CN107958028A (zh) * | 2017-11-16 | 2018-04-24 | 平安科技(深圳)有限公司 | 数据采集的方法、装置、存储介质及终端 |
CN108304485A (zh) * | 2017-12-29 | 2018-07-20 | 重庆金融资产交易所有限责任公司 | 政务数据图形化处理方法、装置、存储介质和计算机设备 |
CN108304485B (zh) * | 2017-12-29 | 2020-08-25 | 重庆金融资产交易所有限责任公司 | 政务数据图形化处理方法、装置、存储介质和计算机设备 |
CN110209882A (zh) * | 2018-02-11 | 2019-09-06 | 鼎复数据科技(北京)有限公司 | 一种用于文本标记的快速映射方法 |
CN108536400A (zh) * | 2018-04-12 | 2018-09-14 | 珠海横琴盛达兆业科技投资有限公司 | 一种基于jatoolsPrinter的药店小票打印方法 |
CN109617944A (zh) * | 2018-10-24 | 2019-04-12 | 京信通信***(中国)有限公司 | Web参数管理方法、装置、计算机存储介质及设备 |
CN109617944B (zh) * | 2018-10-24 | 2022-03-29 | 京信网络***股份有限公司 | Web参数管理方法、装置、计算机存储介质及设备 |
CN109558552A (zh) * | 2018-11-20 | 2019-04-02 | 山东中创软件工程股份有限公司 | 一种Office文件的内容访问方法、装置、设备及介质 |
CN109829002A (zh) * | 2018-12-14 | 2019-05-31 | 成都四方伟业软件股份有限公司 | 一种基于web的复杂报表构建***和构建方法 |
CN111339087A (zh) * | 2020-02-20 | 2020-06-26 | 重庆锐云科技有限公司 | 将地产营销数据监控结果报表自动导出为Excel文件的方法 |
CN114118036A (zh) * | 2021-11-26 | 2022-03-01 | 软通动力信息技术(集团)股份有限公司 | 一种报表管理*** |
CN117454862A (zh) * | 2023-12-25 | 2024-01-26 | 青岛民航凯亚***集成有限公司 | 一种基于引擎模式的报表生成方法及自助bi*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104360992A (zh) | 一种基于excel平台构建的web报表设计***及实现方法 | |
AU2018236875B2 (en) | Graphical user interface that simplifies user creation of custom calculations for data visualizations | |
AU776139B2 (en) | Spreadsheet cell-data source binding | |
US10699067B2 (en) | Form design and data input in which a server provides a repository of form templates that are distributed to multiple form filing client systems | |
RU2390834C2 (ru) | Способ и устройство для просмотра и взаимодействия с электронной таблицей из веб-браузера | |
US9904522B2 (en) | Web development system | |
CN111241454B (zh) | 一种生成网页代码的方法、***和装置 | |
CN108009264B (zh) | 一种用于Excel格式文档的数据版本的比较方法 | |
CN106469140A (zh) | 一种报表生成***及其方法 | |
CN106407170A (zh) | 数据报表快速生成方法及*** | |
JP2009506461A (ja) | ユーザ・インターフェース向けマークアップ・ベースの拡張性 | |
WO2006085455A1 (ja) | 文書処理装置および文書処理方法 | |
CN110543303A (zh) | 一种可视化业务平台 | |
US8595622B1 (en) | Merging electronic document redraws | |
CN110968294B (zh) | 一种业务领域模型建立***及方法 | |
JP2008234370A (ja) | 文書処理装置及び文書処理方法 | |
US20130290837A1 (en) | Method and Apparatus for Correcting Document Formatting Based on Source Document | |
KR20220132456A (ko) | 단일 페이지 애플리케이션 방식의 사용자 인터페이스 플랫폼 통합 개발 시스템 및 방법 | |
JPWO2007081017A1 (ja) | 文書処理装置 | |
CN102830974A (zh) | 一种可视化快速生成java代码的辅助开发工具 | |
CN111078217A (zh) | 脑图生成方法、装置和计算机可读存储介质 | |
KR102490941B1 (ko) | 엑셀 도구를 이용한 온라인 보고서 작성 시스템 | |
US20090249192A1 (en) | Creating a view from multiple templates | |
CN109614143B (zh) | Ietm浏览器中自动生成故障流程图的开发方法 | |
CN116382688A (zh) | 一种适用于Arm-Linux的人机交互界面程序快速开发和部署方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150218 |