操作Excel工具类

成员函数:

ImportFromExcelRequest

从http请求文件流中获取文件,并导入为哈希对象

参数:

名称 类型 说明
zmRequest ZmActiveRequest http请求封装类

返回值:

ZmReturnMsg 成功 ok 哈希对象会包含sheetList为导入的所有sheet 失败返回错误消息

ImportFromExcelFile

将excel中的数据导入为哈希对象

参数:

名称 类型 说明
fileName String excel文件路径

返回值:

ZmReturnMsg 成功 ok 哈希对象会包含sheetList为导入的所有sheet 失败返回错误消息

ExportSingleSheetHeadBodyToExcelResponse

导出单个sheet到http响应流 单个sheet数据分为表格头和表格内容的形式

参数:

名称 类型 说明
heads ZmHash 表格头
bodyList ZmHashList 表格内容
sheetName String sheet名称
configs ZmHash 导出参数
fileName String http响应流文件名称
zmRequest ZmActiveRequest http对象

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

ExportSingleSheetHeadBodyToExcelFile

导出单个sheet为Excel文件 单个sheet数据分为表格头和表格内容的形式

参数:

名称 类型 说明
heads ZmHash 表格头
bodyList ZmHashList 表格内容
sheetName String sheet名称
configs ZmHash 导出参数
path String 导出保存的文件路径

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

ExportSingleSheetToExcelResponse

导出单个sheet到http响应流

参数:

名称 类型 说明
contentList ZmHashList 单个sheet的数据
sheetName String sheet名称
configs ZmHash 导出参数
fileName String http响应流文件名称
zmRequest ZmActiveRequest http对象

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

ExportSingleSheetToExcelFile

导出单个sheet为Excel文件

参数:

名称 类型 说明
contentList ZmHashList 单个sheet的数据
sheetName String sheet名称
configs ZmHash 导出参数
path String 导出保存的文件路径

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

ExportMutiSheetToExcelResponse

导出多个sheet为http响应流

参数:

名称 类型 说明
allSheets ZmHashList 多个sheet数据的hash表列表
fileName String http响应流文件名称
zmRequest ZmActiveRequest http对象

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

ExportMutiSheetToExcelFile

导出多个sheet为Excel文件

参数:

名称 类型 说明
allSheets ZmHashList 多个sheet数据的hash表列表
path String 导出保存文件的路径

返回值:

ZmReturnMsg 成功 ok 导出成功,否则失败返回错误消息

AddCellFontColor

设置单元格样式的字体颜色

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式
colorRgb String 颜色值 六位颜色 如FF00FF

返回值:

ZmHash 单元格样式

AddCellFontWeight

设置单元格样式的字体加粗

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式
bold Boolean 字体是否加粗

返回值:

ZmHash 单元格样式

AddCellForegroundColor

设置单元格样式的前景色

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式
colorRgb String 颜色值 六位颜色 如FF00FF

返回值:

ZmHash 单元格样式

AddCellFontSize

设置单元格样式的字体大小

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式
size Int 字体大小 单位像素pt

返回值:

ZmHash 单元格样式

AddCellHorizontalAlignmentRight

设置单元格样式的水平对齐属性为靠右

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellHorizontalAlignmentCenter

设置单元格样式的水平对齐属性为居中

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellHorizontalAlignmentLeft

设置单元格样式的水平对齐属性为靠左

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellVerticalAlignmentBottom

设置单元格样式的垂直对齐属性为靠下

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellVerticalAlignmentCenter

设置单元格样式的垂直对齐属性为居中

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellVerticalAlignmentTop

设置单元格样式的垂直对齐属性为靠上

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellBorderLeftThin

设置单元格样式的左边框为thin样式

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellBorderBottomThin

设置单元格样式的下边框为thin样式

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellBorderTopThin

设置单元格样式的上边框为thin样式

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellBorderRightThin

设置单元格样式的右边框为thin样式

参数:

名称 类型 说明
cellStyle ZmHash 单元格样式

返回值:

ZmHash 单元格样式

AddCellsSingleStyle

往配置对象中添加单元格样式

参数:

名称 类型 说明
configs ZmHash 导出配置参数
rowIndex Int 行索引 第几行 从0开始
colKey String 该列的key 和表格数据中该列的key对应
cellStyle ZmHash 单元格样式

AddRowHeightStyle

导出配置中添加行高

参数:

名称 类型 说明
configs ZmHash 导出配置参数
index Int 行索引 第几行 从0开始
height Int 行高 单位像素点 pt

AddColWidthStyle

导出配置中添加列宽

参数:

名称 类型 说明
configs ZmHash 导出配置参数
key String 该列的key 和表格数据中该列的key对应
width Int 列宽 单位为像素点 pt

AddColDataTypeBool

导出配置中 设置列的数据类型 为布尔型(bool)

参数:

名称 类型 说明
configs ZmHash 导出配置参数
key String 该列的key 和表格数据中该列的key对应

AddColDataTypeDate

导出配置中 设置列的数据类型 为日期型(date)

参数:

名称 类型 说明
configs ZmHash 导出配置参数
key String 该列的key 和表格数据中该列的key对应

AddColDataTypeString

导出配置中 设置列的数据类型 为字符串(string)

参数:

名称 类型 说明
configs ZmHash 导出配置参数
key String 该列的key 和表格数据中该列的key对应

AddColDataTypeNumeric

导出配置中 设置列的数据类型 为数值型(numeric)

参数:

名称 类型 说明
configs ZmHash 导出配置参数
key String 该列的key 和表格数据中该列的key对应

AddBodyCellStyle

导出配置中添加表格内容样式

参数:

名称 类型 说明
configs ZmHash 导出配置参数
bodyCell ZmHash 表格内容样式

AddHeadCellStyle

导出配置中添加表格头样式

参数:

名称 类型 说明
configs ZmHash 导出配置参数
headCell ZmHash 表格头样式

其它说明: