首页 > Office专区 > Excel教程 >

poi设置excel字体颜色

来源:互联网 2023-02-20 17:56:54 版权归原作者所有,如有侵权,请联系我们

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。5c1办公区 - 实用经验教程分享!

下面主要介绍在java中使用poi实现导出表格并设置表格中导出的文字的颜色设置。5c1办公区 - 实用经验教程分享!

工具/原料

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

方法/步骤

  • 1

    第一步:新建一个javaweb项目。5c1办公区 - 实用经验教程分享!

    打开myeclipse file --》new--》web project5c1办公区 - 实用经验教程分享!

    具体操作如下图所示:5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

  • 1该信息非法爬取自百度经验
  • 2

    第二步:编写导出代码。5c1办公区 - 实用经验教程分享!

    1、在项目中引入poi的依赖包poi-3.17.jar。5c1办公区 - 实用经验教程分享!

    2、编写导出的代码5c1办公区 - 实用经验教程分享!

    public static void main(String[] args) throws Exception{5c1办公区 - 实用经验教程分享!

    //1.创建Excel对象5c1办公区 - 实用经验教程分享!

    Workbook wb =new HSSFWorkbook();5c1办公区 - 实用经验教程分享!

    //2.创建表格的sheet页5c1办公区 - 实用经验教程分享!

    Sheet sheet = wb.createSheet();5c1办公区 - 实用经验教程分享!

    //3.创建行5c1办公区 - 实用经验教程分享!

    Row row = sheet.createRow(3);5c1办公区 - 实用经验教程分享!

    //4.1创建列5c1办公区 - 实用经验教程分享!

    Cell cell = row.createCell(3);5c1办公区 - 实用经验教程分享!

    //4.2设置列宽便于展示5c1办公区 - 实用经验教程分享!

    sheet.setColumnWidth(3, 10000);5c1办公区 - 实用经验教程分享!

    //5设置内容5c1办公区 - 实用经验教程分享!

    cell.setCellValue("有困难找度娘");5c1办公区 - 实用经验教程分享!

    //6.设置样式5c1办公区 - 实用经验教程分享!

    //6.1创建字体5c1办公区 - 实用经验教程分享!

    Font font = wb.createFont();5c1办公区 - 实用经验教程分享!

    font.setFontHeightInPoints((short) 36);5c1办公区 - 实用经验教程分享!

    font.setFontName("华文琥珀");5c1办公区 - 实用经验教程分享!

    font.setColor(Font.COLOR_RED);5c1办公区 - 实用经验教程分享!

    //6.2创建单元格格式CellStyle5c1办公区 - 实用经验教程分享!

    CellStyle cellStyle = wb.createCellStyle();5c1办公区 - 实用经验教程分享!

    cellStyle.setFont(font);5c1办公区 - 实用经验教程分享!

    //6.3字体作用单元格5c1办公区 - 实用经验教程分享!

    cell.setCellStyle(cellStyle);5c1办公区 - 实用经验教程分享!

    //7.写入到硬盘5c1办公区 - 实用经验教程分享!

    //7.1创建流5c1办公区 - 实用经验教程分享!

    FileOutputStream os = new FileOutputStream(new File("E:/file/export.xls"));5c1办公区 - 实用经验教程分享!

    //7.2将wb的内容写入字符流中5c1办公区 - 实用经验教程分享!

    wb.write(os);5c1办公区 - 实用经验教程分享!

    //7.3关流5c1办公区 - 实用经验教程分享!

    os.flush();5c1办公区 - 实用经验教程分享!

    os.close();5c1办公区 - 实用经验教程分享!

    }5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

  • 3

    第三步:测试功能。5c1办公区 - 实用经验教程分享!

    在测试类中右键执行run命令。如下图所示:5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

  • 4

    补充:font.setColor(Font.COLOR_RED);5c1办公区 - 实用经验教程分享!

    1、poi文档提供了几个变量设置字体颜色。5c1办公区 - 实用经验教程分享!

    2、自定义数据可以设置更多的颜色,不过如下5c1办公区 - 实用经验教程分享!

    font.setColor((short)5); 黄色5c1办公区 - 实用经验教程分享!

    font.setColor((short)7); 粉色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

    poi设置excel字体颜色5c1办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!5c1办公区 - 实用经验教程分享!


    标签: excel设置字体颜色

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号