放弃爱 发表于 2019-4-29 16:01:10

Android 生成 Excel 表格


效果图:




下面介绍一下用法:
Gradle:
compile 'me.zhouzhuo.zzexcelcreator:zz-excel-creator:1.0.0'
创建Excel文件和工作表
   ZzExcelCreator
                            .getInstance()
                            .createExcel(PATH, params)//生成excel文件
                            .createSheet(params)      //生成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();
最后就是,这些操作最好在子线程操作。

clearlove 发表于 2019-5-2 08:32:23

谢谢分享

这个栗子我不举 发表于 2019-5-5 09:54:35

感谢分享
页: [1]
查看完整版本: Android 生成 Excel 表格