poi设置Excel单元格边框 和 背景色,java设置Excel 单元格边框 和 背景色
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.poi.ss.usermodel.BorderStyle;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.FillPatternType;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;
/**
* @ClassName 类名:ExcelDemo5
* @Author作者: hzh
* @Date时间:2018/12/4 13:41
* 单元格边框 和 背景色
**/
public class ExcelDemo5 {
public static void main(String[] args) throws Exception {
Workbook wb = new HSSFWorkbook();
Sheet sheet = wb.createSheet("一个sheet");
Row row = sheet.createRow(3); //第一行
Cell cell = row.createCell(3); //第一列
cell.setCellValue("哈哈");
CellStyle cellStyle = wb.createCellStyle(); //创建一个样式
cellStyle.setBorderBottom(BorderStyle.DOUBLE); //底部边框
cellStyle.setBottomBorderColor(HSSFColor.YELLOW.index);//底部边框颜色
cellStyle.setBorderLeft(BorderStyle.MEDIUM_DASH_DOT_DOT); //左边框
cellStyle.setLeftBorderColor(HSSFColor.RED.index);//左边框颜色
cellStyle.setFillForegroundColor(IndexedColors.RED.getIndex()); //设置背景色
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cell.setCellStyle(cellStyle);
FileOutputStream fileOutputStream = new FileOutputStream("D://file//工作薄2.xls");
wb.write(fileOutputStream);
wb.close();
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/my773962804/article/details/84879230
内容来源于网络,如有侵权,请联系作者删除!