|
效果图:
下面介绍一下用法:
Gradle:
- compile 'me.zhouzhuo.zzexcelcreator:zz-excel-creator:1.0.0'
复制代码
创建Excel文件和工作表
- ZzExcelCreator
- .getInstance()
- .createExcel(PATH, params[0]) //生成excel文件
- .createSheet(params[1]) //生成sheet工作表
- .close();
复制代码
打开Excel文件和工作表
- ZzExcelCreator
- .getInstance()
- .openExcel(new File(PATH + fileName + ".xls")) //打开Excel文件
- .openSheet(0) //打开Sheet工作表
- ... ...
- .close();
复制代码
设置单元格内容格式:
- //设置单元格内容格式
- WritableCellFormat format = ZzFormatCreator
- .getInstance()
- .createCellFont(WritableFont.ARIAL) //设置字体
- .setAlignment(Alignment.CENTRE, VerticalAlignment.CENTRE) //设置对齐方式(水平和垂直)
- .setFontSize(14) //设置字体大小
- .setFontColor(Colour.ROSE) //设置字体颜色
- .getCellFormat();
复制代码
设置行高、列宽和写入字符串或数字
- ZzExcelCreator
- .getInstance()
- .openExcel(new File(PATH + fileName + ".xls"))
- .openSheet(0)
- .setColumnWidth(Integer.parseInt(col), 25) //设置列宽
- .setRowHeight(Integer.parseInt(row), 400) //设置行高
- .fillContent(Integer.parseInt(col), Integer.parseInt(row), str, format) //填入字符串
- .fillNumber(Integer.parseInt(col), Integer.parseInt(row), Double.parseDouble(str), format) //填入数字
- .close();
复制代码
最后就是,这些操作最好在子线程操作。 |
|