【web开发】☆★之利用POI操作Excel表格系列教程【10】单元格填充色和颜色操作

时间:2014-05-09 07:00:12   收藏:0   阅读:453


【web开发】☆★之利用POI操作Excel表格系列教程【10】单元格填充色和颜色操作


package csg.xiaoye.poidemo;
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
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;
/**
 * 单元格填充色和颜色操作
 * @author Administrator
 *
 */
public class PoiSpaceColor {
    public static void main(String[] args) throws Exception{
        Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿
        Sheet sheet=wb.createSheet("第一个Sheet页");  // 创建第一个Sheet页
        Row row=sheet.createRow(1); // 创建一个行
                          
        Cell cell=row.createCell(1);
        cell.setCellValue("XX");
        CellStyle cellStyle=wb.createCellStyle();
        cellStyle.setFillBackgroundColor(IndexedColors.AQUA.getIndex()); // 背景色
        cellStyle.setFillPattern(CellStyle.BIG_SPOTS); 
        cell.setCellStyle(cellStyle);
                          
                          
        Cell cell2=row.createCell(2);
        cell2.setCellValue("YYY");
        CellStyle cellStyle2=wb.createCellStyle();
        cellStyle2.setFillForegroundColor(IndexedColors.RED.getIndex()); // 前景色
        cellStyle2.setFillPattern(CellStyle.SOLID_FOREGROUND); 
        cell2.setCellStyle(cellStyle2);
                          
        FileOutputStream fileOut=new FileOutputStream("d:\\小夜.xls");
        wb.write(fileOut);
        fileOut.close();
    }
}


效果如下:

bubuko.com,布布扣


本文出自 “诺言永远依恋小柴、、、” 博客,请务必保留此出处http://1936625305.blog.51cto.com/6410597/1408595

【web开发】☆★之利用POI操作Excel表格系列教程【10】单元格填充色和颜色操作,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!