I am trying to add a comment to a cell in Excel. I am using jxl library to do that:
cell = sheet.getWritableCell(1, 2); // cols, rows
WritableCellFeatures wcf = cell.getWritableCellFeatures();
wcf.setComment("comment2");
The last line returns: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
. Despite many attempts I can't fix it. Help will be appreciated. Thank you.
--EDIT--
This is the addNumber method after modifications:
private static void addNumber(WritableSheet sheet, int column, int row,
double d) throws WriteException, RowsExceededException {
Number number;
number = new Number(column, row, d, timesStandard);
//sheet.addCell(number); // need to add the cell first
if (user wants to add a comment) {
WritableCellFeatures wcf = new WritableCellFeatures();
wcf.setComment("the comment");
number.setCellFeatures(wcf);
}
//sheet.addCell(number); // but may need to add the cell with comments as well
}