The invention discloses a method for generating EXCEL documents based on database, which includes: configuring the attributes of cells of at least one database table based on the configuration information of the fields in the database, preserving the database tables including the configuration information; creating an EXCEL worksheet, reading the configuration information in the database tables, and configuring the form of the EXCEL worksheet according to the configuration information. The attributes of the cell; save the EXCEL worksheet that configures the attributes of the cell, and generate the EXCEL document. Configuration of EXCEL documents is accomplished through configuration information in database tables, which makes the configuration of EXCEL documents more standardized, prevents user input errors, and improves the accuracy and validity of EXCEL document data.
【技术实现步骤摘要】
一种基于数据库通过生成EXCEL文档的方法及系统
本专利技术涉及数据处理
,更具体地,涉及一种基于数据库通过生成EXCEL文档的方法及系统。
技术介绍
EXCEL文档作为OFFICE系列产品之一,无论是财务人员操作的指转账交易文件,或是销售报表、财务报表,以及软件中使用的单据,上传的报表,大都是基于EXCEL格式的。由于系统在上传EXCEL表格文档时,文档内容与格式固定,开发人员的程序代码,仅针对该EXCEL文档进行读写,其灵活性差,给系统的推广带来诸多不便。现有技术提供了一种读取、生成Excel文档的方法及装置,现有技术利用JXL开源包生成EXCEL文档和读取EXCEL文档。现有技术生成EXCEL文档,需要对EXCEL文档中表格的单元格进行设置,操作相对复杂。因此,需要一种技术,更为方便地生成EXCEL文档。
技术实现思路
本专利技术提供了一种基于数据库通过生成EXCEL文档的方法及系统,以解决如何方便地生成EXCEL文档的问题。为了解决上述问题,本专利技术提供了一种基于数据库生成EXCEL文档的方法,所述方法包括:基于数据库中字段的配置信息,配置至少一个数据 ...
【技术保护点】
1.一种基于数据库生成EXCEL文档的方法,所述方法包括:基于数据库中字段的配置信息,配置至少一个数据库表的单元格的属性,保存包括配置信息的数据库表;创建EXCEL工作表,读取所述数据库表中的配置信息,根据所述配置信息,配置EXCEL工作表的单元格的属性;保存配置了单元格的属性的EXCEL工作表,生成EXCEL文档。
【技术特征摘要】
1.一种基于数据库生成EXCEL文档的方法,所述方法包括:基于数据库中字段的配置信息,配置至少一个数据库表的单元格的属性,保存包括配置信息的数据库表;创建EXCEL工作表,读取所述数据库表中的配置信息,根据所述配置信息,配置EXCEL工作表的单元格的属性;保存配置了单元格的属性的EXCEL工作表,生成EXCEL文档。2.根据权利要求1所述的方法,还包括:创建多个EXCEL工作表,分别读取对应的所述数据库表中的配置信息,根据所述配置信息,设置所述多个EXCEL工作表单元格的属性。3.根据权利要求1所述的方法,通过开源项目JXL读取所述数据库表中的配置信息。4.根据权利要求1的方法,所述配置信息包括:字段名称、名称备注、是否必填项、以及数据有效性。5.根据权利要求4的方法,通过开源项目POI设置数据有效性。6.一种基于数据库生成EXCEL文档的系统,所述系统包括:...
【专利技术属性】
技术研发人员:王金鹃,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。