全称 mx.utils.ExcelUtil
命名空间 mx.utils
ExcelUtil
继承层次结构 ExcelUtilObject
源文件 ~\mx\scripts\utils\ExcelUtil.js
提供一个 Excel 的工具类。该类在运行时唯一静态实例是 mx.utils.ExcelUtil 对象。

构造函数

名称 说明
ExcelUtil() 构建 ExcelUtil 类的新实例。

方法

名称 说明
exportExcel() 根据指定的参数导出 Excel 表格。
setBaseUrl(p_baseUrl) 设置 baseUrl 的值。
setParams(p_params) 设置 params 的值。

字段

名称 说明
baseUrl 获取或设置导出 Excel 时对应的服务地址。
params 获取或设置导出 Excel 时服务端需要的参数。 该属性为一个 JSON 对象,如({ tableName:"t_user", columnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", pageIndex:1, pageSize:20, filter:"gender='男' and age=25", fileName:"用户表格"})。 其中 tableName 表示表名称、columnNames 表示数据库列名(以逗号隔开)、columnCaptions 表示导出 Excel 的标题(以逗号隔开)、pageIndex 表示导出第几页的数据(第一页为 1)、pageSize 表示每页的条数、filter 表示过滤条件、fileName 表示导出的文件名。 这些参数中必须要传的为:tableName、columnCaptions。 也支持po类的方式导出,如:({ poName:"com.sgcc.uap.User", poColumnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", pageIndex:1, pageSize:20, filter:"gender='男' and age=25", fileName:"用户表格"})。 其中poName 标记实体的类名 poColumnNames:标识需要导出的实体的属性名 这些参数中必须要传的为:poName、poColumnNames。

构造函数详细信息

ExcelUtil() 方法

构建 ExcelUtil 类的新实例。

方法详细信息

exportExcel() 方法

根据指定的参数导出 Excel 表格。

setBaseUrl(p_baseUrl) 方法

设置 baseUrl 的值。

参数

  • p_baseUrl

setParams(p_params) 方法

设置 params 的值。

参数

  • p_params
    一个json对象 { tableName:"t_user", columnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", pageIndex:1, pageSize:20, filter:"gender='男' and age=25", fileName:"用户表格"}

字段详细信息

baseUrl 字段

获取或设置导出 Excel 时对应的服务地址。

params 字段

获取或设置导出 Excel 时服务端需要的参数。 该属性为一个 JSON 对象,如({ tableName:"t_user", columnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", pageIndex:1, pageSize:20, filter:"gender='男' and age=25", fileName:"用户表格"})。 其中 tableName 表示表名称、columnNames 表示数据库列名(以逗号隔开)、columnCaptions 表示导出 Excel 的标题(以逗号隔开)、pageIndex 表示导出第几页的数据(第一页为 1)、pageSize 表示每页的条数、filter 表示过滤条件、fileName 表示导出的文件名。 这些参数中必须要传的为:tableName、columnCaptions。 也支持po类的方式导出,如:({ poName:"com.sgcc.uap.User", poColumnNames:"name,age,gender", columnCaptions:"姓名,年龄,性别", pageIndex:1, pageSize:20, filter:"gender='男' and age=25", fileName:"用户表格"})。 其中poName 标记实体的类名 poColumnNames:标识需要导出的实体的属性名 这些参数中必须要传的为:poName、poColumnNames。