多语言展示
当前在线:245今日阅读:167今日分享:16

poi设置excel字体颜色

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。      下面主要介绍在java中使用poi实现导出表格并设置表格中导出的文字的颜色设置。
工具/原料
1

电脑

2

myeclipse或者eclipse以及其它开发工具

方法/步骤
2

第二步:编写导出代码。1、在项目中引入poi的依赖包poi-3.17.jar。2、编写导出的代码public static void main(String[] args) throws Exception{ //1.创建Excel对象        Workbook wb =new HSSFWorkbook();        //2.创建表格的sheet页        Sheet sheet = wb.createSheet();        //3.创建行        Row row = sheet.createRow(3);        //4.1创建列        Cell cell = row.createCell(3);        //4.2设置列宽便于展示        sheet.setColumnWidth(3, 10000);        //5设置内容        cell.setCellValue('有困难找度娘');        //6.设置样式        //6.1创宋捕建字体     盲怕获   Font font = wb.createFont();        font.setFontHeightInPoints((short) 36);        font.setFontName('华文琥珀');        font.setColor(Font.COLOR_RED);        //6.2创建单元格格式CellStyle        CellStyle cellStyle = wb.createCellStyle();        cellStyle.setFont(font);        //6.3字体作用单元格        cell.setCellStyle(cellStyle);        //7.写入到硬盘        //7.1创建流        FileOutputStream os = new FileOutputStream(new File('E:/file/export.xls'));        //7.2将wb的内容写入字符流中        wb.write(os);        //7.3关流        os.flush();        os.close();    }

3

第三步:测试功能。在测试类中右键执行run命令。如下图所示:

4

补充:font.setColor(Font.COLOR_RED);1、poi文档提供了爷蚊几个变量设置字体颜色。2、自定义数据可以设置更多的颜色,不过如下font.setColor((short)5); 黄色font.setColor((short)7); 粉色

推荐信息