jxTMS:低成本快速定制的业务系统个人开发平台。
导出Excel文件
上篇文章讲述了jxTMS中如何从excel文件中导入数据。本文则讲述jxTMS中如何导出数据保存到excel文件中。
和excel中导入不同的是,导出到excel中需要先指定一个模板文件,即导出到excel需要如下的步骤:
- 开发者先根据业务目的,设计好一个业务表单的excel文件模板
- 开发者将此模板文件上传到jxTMS中
- 在需要导出时复制这个模板
- 向其中写入相关的业务数据
- 保存
- 下载到用户本地
上传模板文件
目前上传模板文件属于开发者才能使用的功能【demo中因未涉及到,所以未提供】,然后其和前文的上传文件的界面定义是一样的,只不过其命令响应事件是uploadTemplet。
uploadTemplet函数会将上传后的文件移动到webRoot目录下的templet目录中,并为其增加一个本组织简称的前缀,以避免两组织间同名文件的困扰。
打开模板文件
和前文打开上传文件不同的是,打开模板文件需要指定组织简称:
#打开本组织的模板文件【testFile.xls】中的【testSheet】表
with jxExcel(ctx.getCurrentOrg().getAbbr(),'testFile','testSheet') as e:
写入数据
和导入一样,也有两种类型的数据写入:
- 零散数据的写入
- 行数据的写入
其中