poi导出excel 之API整理
来源:互联网 发布:sqlserver exists 编辑:程序博客网 时间:2024/06/08 16:31
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、设置字体:
HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
sheet.addMergedRegion(region1);
或者用
CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);
但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。
sheet.addMergedRegion(region1);
目前用过的就这么多,后续有新的会继续添加。
八、加边框
HSSFCellStyle cellStyle= wookBook.createCellStyle();
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
cellStyle.setBorderBottom(HSSFCellStyle.BorderBORDER_MEDIUM);
cellStyle.setBottomBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setLeftBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setRightBorderColor(HSSFColor.BLACK.index);
cellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setTopBorderColor(HSSFColor.BLACK.index);
- poi导出excel 之API整理
- POI之Excel简单导出
- POI操作EXCEL之导出Excel
- 使用poi低版本(poi-3.0.1)导出Excel整理
- java POI之Excel导出 ( kendoUI导出excel )
- Excel POI导出excel
- POI之Excel导出编码问题
- poi之excel导出(不需要合并单元格)
- Springboot 之 使用POI导出Excel文件
- POI之Excel导出最简单实例
- POI之经典案例--按列名导出excel
- Java之POI的excel导入导出
- Java 导出Excel实例代码整理(POI) 可用
- POI-----POI导出Excel实例
- jsp导出excel poi
- POI导出EXCEL
- poi导出Excel
- poi导出excel
- 并查集:HDU5326-Work(并查集比较简单灵活的运用)
- Dataframe的使用方法
- AlertDialog制作圆角 背景有直角问题
- java初学者的浅谈(5)StringBuffer类和StringBuilder类
- TCP三次握手详解及释放连接过程
- poi导出excel 之API整理
- 创建只能看到自己有权限库的登录名和用户
- javascript动画特效 多透明度 源代码
- Laravel框架一:原理机制篇
- mysql :ERROR 1820 (HY000)
- 自己封装的Mysql数据库操作模块
- poj 1556 计算几何(判断线段相交+建图)+最短路
- Java应用之final修饰符
- 最大流Dinic算法讲解 && ISAP 算法解释