Java ApachePOI以粗体显示excel单元格
我的问题很简单:如何在excel文件中放置粗体单元格 我尝试了以下两种方法,但我总是会遇到这个错误: 原因:java.lang.ClassNotFoundException:未找到类“java.awt.Color” 第一种方法:Java ApachePOI以粗体显示excel单元格,java,android,excel,apache-poi,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 = s
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);
AWT软件包在android下不可用。
顺便问一下,您是否在要更改的单元格上设置了样式?For Font setFont不是一个函数。但您可以使用以下方法:
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
这同样适用于HSSF。您只能将setFont函数与xssfont一起使用。您在哪个JVM上运行此功能?你的安装会被破坏吗?@Gagravarr它是android,所以这个类不存在,它被另一个我知道的类所取代。我已经尝试过了,但是我不能,我在创建自定义字体时遇到了这个错误