FileOutputStream fileOutputStream =new FileOutputStream("D:\\simple_poi_comment.xls");

//创建工作簿
Workbook workbook=new HSSFWorkbook();
//创建格式化日期对象
DataFormat dataFormat =  workbook.createDataFormat();
//创建单元格样式
CellStyle cellStyle = workbook.createCellStyle();
//创建字体
Font font = workbook.createFont();
//创建sheet
Sheet sheet = workbook.createSheet("simple Poi Comment");
//创建绘图
Drawing drawing =  sheet.createDrawingPatriarch();
//创建row
Row row = sheet.createRow(0);
//创建cell
Cell cell = row.createCell(0);
//创建批注(设置创建批注的大小范围)
//int dx1, int dy1, int dx2, int dy2, int col1, int row1, int col2, int row2
//前四个参数是批注坐标,后四个参数设置批注大小
Comment comment= drawing.createCellComment(
new HSSFClientAnchor(0, 0, 0, 0, (short)0, (short)3, (short)4, (short)6));
//批注是否可见
comment.setVisible(true);
//设置批注作者
comment.setAuthor("yc");
//设置批注内容
comment.setString(new HSSFRichTextString("simple poi comment !!"));
//创建批注的cell
cell.setCellComment(comment);
//设置cell的值
cell.setCellValue(Calendar.getInstance());
//设置日期格式
cellStyle.setDataFormat(dataFormat.getFormat("yyyy-m-d h:mm"));
cellStyle.setFont(font);
cell.setCellStyle(cellStyle);
workbook.write(fileOutputStream);
fileOutputStream.close();