Apache POI将excel单元格设为粗体

时间:2017-06-28 17:34:51

标签: java android excel apache-poi

我的问题很简单:如何在excel文件中加入粗体单元格?

我尝试了以下两种方法,但我总是依赖于这个错误:

  

引起:java.lang.ClassNotFoundException:没有找到类“java.awt.Color”

第一种方法:

Font font = workbook.createFont();
font.setBold(true);

CellStyle style = workbook.createCellStyle();
style.setFont(font);

Row row = sheet.getRow(0);
Cell cellID = row.getCell(0);

第二种方法:

HSSFCellStyle style = workbook.createCellStyle();

HSSFFont font = workbook.createFont();
font.setBold(true);
style.setFont(font);

2 个答案:

答案 0 :(得分:0)

Android下没有AWT包。 顺便问一下,你是否在想要改变的单元格上设置了你的风格?

答案 1 :(得分:0)

对于Font setFont不是一个函数。您可以使用以下方法:

    font.setBoldweight(Font.BOLDWEIGHT_BOLD);

同样适用于HSSFFont。您只能对XSSFFont使用setFont函数。