文件生成方法、设备以及计算机可读存储介质技术

技术编号:17265001 阅读:23 留言:0更新日期:2018-02-14 12:20
本发明专利技术公开了一种文件生成方法、设备以及计算机可读存储介质,该方法包括步骤:当侦测到业务系统的启动指令时,获取预设类型的清单下载框架的配置信息,以及生成预设结构的第一行数据;根据所述配置信息创建预设表格,并将所述第一行数据写入所述预设表格中;若所述第一行数据满足所述预设表格的条件,则根据所述第一行数据生成与所述预设表格对应的文件。本发明专利技术实现了通过预设类型清单下载框架生成对应的文件,该文件可支持xls或xlsx格式,即实现了支持所生成文件多样化。

File generation methods, devices, and computer readable storage media

The invention discloses a generation device and computer readable storage medium, a file, the method comprises the following steps: when detecting business system startup command, obtaining configuration information list download preset type frame, and generating a preset structure first line data; the configuration information to create the form according to the preset. The first row of data is written to the default table; if the first row of data to meet the preset table conditions, according to the first row of data generation and the preset table corresponding to the file. The invention realizes the corresponding file generation through the default type List Download framework, which can support XLS or xlsx format, that is, supporting the diversification of generated files.

【技术实现步骤摘要】
文件生成方法、设备以及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种文件生成方法、设备以及计算机可读存储介质。
技术介绍
现有的清单下载框架是基于开放源码函式库poi的,以DOM(DocumentObjectModel,文档对象模型)模型为核心的清单下载框架。在使用该种清单下载框架过程中,每次都需要开发人员以代码形式编写清单下载框架对应的模板文件,并通过该模板文件生成对应文件,但是由于以DOM模型为核心的下载框架对应模板文件不支持xls或xlsx格式,因此最终生成的文件的格式不能为xls或xlsx格式。
技术实现思路
本专利技术的主要目的在于提供一种文件生成方法、设备以及计算机可读存储介质,旨在解决以DOM模型为核心的清单下载框架所生成的文件不支持xls或xlsx格式的技术问题。为实现上述目的,本专利技术提供一种文件生成方法,所述文件生成方法包括步骤:当侦测到业务系统的启动指令时,获取预设类型的清单下载框架的配置信息,以及生成预设结构的第一行数据;根据所述配置信息创建预设表格,并将所述第一行数据写入所述预设表格中;若所述第一行数据满足所述预设表格的条件,则根据所述第一行本文档来自技高网...
文件生成方法、设备以及计算机可读存储介质

【技术保护点】
一种文件生成方法,其特征在于,所述文件生成方法包括以下步骤:当侦测到业务系统的启动指令时,获取预设类型的清单下载框架的配置信息,以及生成预设结构的第一行数据;根据所述配置信息创建预设表格,并将所述第一行数据写入所述预设表格中;若所述第一行数据满足所述预设表格的条件,则根据所述第一行数据生成与所述预设表格对应的文件。

【技术特征摘要】
1.一种文件生成方法,其特征在于,所述文件生成方法包括以下步骤:当侦测到业务系统的启动指令时,获取预设类型的清单下载框架的配置信息,以及生成预设结构的第一行数据;根据所述配置信息创建预设表格,并将所述第一行数据写入所述预设表格中;若所述第一行数据满足所述预设表格的条件,则根据所述第一行数据生成与所述预设表格对应的文件。2.如权利要求1所述的文件生成方法,其特征在于,所述生成预设结构的第一行数据的步骤包括:从数据库中获取第二行数据;确定所述第二行数据与所述清单下载框架的模板文件中变量的对应关系;基于所述第二行数据,根据所述对应关系生成map结构的第一行数据。3.如权利要求2所述的文件生成方法,其特征在于,所述根据所述配置信息创建预设表格,并将所述第一行数据写入所述预设表格中的步骤包括:根据所述配置信息创建Excel表格,并将map结构的第一行数据以流形式写入所述Excel表格中;所述若所述第一行数据满足所述预设表格的条件,则根据所述第一行数据生成与所述预设表格对应的文件的步骤包括:若所述行数据满足所述Excel表格的条件,则生成与所述Excel表格对应Excel文件的sheet页头部和内容,并根据所述第一行数据的大小确定是否需要换页,以生成Excel文件。4.如权利要求2所述的文件生成方法,其特征在于,所述确定所述第二行数据与所述清单下载框架的模板文件中变量的对应关系的步骤之前,还包括:将所述第二行数据存储至Jav...

【专利技术属性】
技术研发人员:丁志勇
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1