简体   繁体   English

java.lang.NoSuchMethodError:org.apache.poi.ss.usermodel.Font.setBold(Z)V

[英]java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Font.setBold(Z)V

I am using 我在用

apache poi 3.15.jar apache poi 3.15.jar

poi-ooxml-schemas-3.15.jar poi-ooxml-schemas-3.15.jar

trying to create xlsx file from java code 尝试从Java代码创建xlsx文件

XSSFWorkbook XSSF工作簿

I have used 我用过

        Font font = workbook.createFont();
        font.setColor(IndexedColors.WHITE.getIndex());
        font.setFontName("Arial");
        font.setBold(true);// this line throws error

Or 要么

        XSSFCellStyle style = workbook.createCellStyle();
        XSSFFont myfont = workbook.createFont();

Both throws error Error log: 两者均引发错误错误日志:

java.lang.reflect.InvocationTargetException
Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Font.setBold(Z)V

I have referred 我已经提到

Java - org.apache.poi.ss.usermodel.Font.setBold(Z)V while trying to make a Excel Sheet, gives NoSuchMethodError -> Dint help. Java-尝试制作Excel工作表时,org.apache.poi.ss.usermodel.Font.setBold(Z)V提供了NoSuchMethodError- > Dint帮助。

I'm not sure, but could you try use variable of different type: 我不确定,但是您可以尝试使用不同类型的变量吗:

Workbook wb = new XSSFWorkbook("myWorkbook.xlsx");

XSSFFont defaultFont= wb.createFont();
defaultFont.setFontName("Arial");
defaultFont.setColor(IndexedColors.WHITE.getIndex());
defaultFont.setBold(true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.NoSuchMethodError:org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava / util / Iterator; - java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava/util/Iterator; java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()I - java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()I java.lang.NoSuchMethodError:org.apache.poi.xssf.usermodel.XSSFWorkbook。 <init> (Ljava / IO / InputStream的;)V - java.lang.NoSuchMethodError: org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(Ljava/io/InputStream;)V java.lang.NoSuchMethodError:org.apache.poi.hssf.usermodel.HSSFSheet.setColumnWidth(II)V - java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.setColumnWidth(II)V 原因是什么:java.lang.NoSuchMethodError:org.apache.poi.sss.usermodel.Workbook.sheetIterator()Ljava / util / Iterator; - What causes this: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.sheetIterator()Ljava/ut‌​il/Iterator; Java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / Font - Java.lang.NoClassDefFoundError : org/apache/poi/ss/usermodel/Font java.lang.NoSuchMethodError:org.apache.poi.hssf.usermodel.HSSFWorkbook.createDataFormat()Lorg / apache / poi / hssf / usermodel / HSSFDataFormat; - java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFWorkbook.createDataFormat()Lorg/apache/poi/hssf/usermodel/HSSFDataFormat; java.lang.NoSuchMethodError:org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun - java.lang.NoSuchMethodError: org.apache.poi.xwpf.usermodel.XWPFHyperlinkRun java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion - java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / ExtendedColor - java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/ExtendedColor
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM