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

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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();
     }
}


效果如下:

wKiom1Nrgn3yf9bYAABJsLYfM04375.jpg










本文转自 小夜的传说 51CTO博客,原文链接:http://blog.51cto.com/1936625305/1408595,如需转载请自行联系原作者
目录
相关文章
|
Python
使用OpenPyXL库实现Excel单元格其他对齐方式设置
本文介绍了如何使用Python的`openpyxl`库设置Excel单元格中的文本对齐方式,包括文本旋转、换行、自动调整大小和缩进等,通过具体示例代码展示了每种对齐方式的应用方法,适合需要频繁操作Excel文件的用户学习参考。
873 85
使用OpenPyXL库实现Excel单元格其他对齐方式设置
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
1248 3
|
JavaScript 前端开发 数据可视化
20.6K star!Excel级交互体验!这款开源Web表格神器绝了!
Handsontable 是一款功能强大的 JavaScript 数据表格组件,提供类 Excel 的交互体验。支持实时协作、数据绑定、公式计算等企业级功能,可轻松集成到 React/Vue/Angular 等主流框架。
2962 11
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`<ul>`嵌套`<li>`)、有序列表(`<ol>`嵌套`<li>`)和定义列表(`<dl>`嵌套`<dt>`和`<dd>`)。
463 20
|
开发工具 开发者
Excel 2016 VBA 提取单元格的中文字符
Excel 2016 VBA 提取单元格的中文字符
425 1
|
前端开发 JavaScript Java
导出excel的两个方式:前端vue+XLSX 导出excel,vue+后端POI 导出excel,并进行分析、比较
这篇文章介绍了使用前端Vue框架结合XLSX库和后端结合Apache POI库导出Excel文件的两种方法,并对比分析了它们的优缺点。
3116 0
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
2250 0
Excel 下拉选择列表的单元格
Excel 下拉选择列表的单元格
205 0
|
图形学
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
1230 0
|
easyexcel Java API
Apache POI与easyExcel:Excel文件导入导出的技术深度分析
Apache POI与easyExcel:Excel文件导入导出的技术深度分析