パッケージjavatest。 輸入java.io.FileOutputStreamは、 インポートにjava.io.IOException; 輸入org.apache.poi.xssf.usermodel.XSSFCell; 輸入org.apache.poi.xssf.usermodel.XSSFClientAnchor; 輸入org.apache.poi.xssf.usermodel.XSSFComment。 輸入org.apache.poi.xssf.usermodel.XSSFDrawing。 輸入org.apache.poi.xssf.usermodel.XSSFRichTextString。 輸入org.apache.poi.xssf.usermodel.XSSFSheet。 輸入org.apache.poi.xssf.usermodel.XSSFWorkbook; パブリック クラス PoiWriter { 公共の 静的な 無効 メイン(文字列[] argsが) スローIOExceptionが{ // ワークブックオブジェクトを作成し 、WB = XSSFWorkbook 新しい新XSSFWorkbook(); // 作成したワークシートオブジェクト XSSFSheetシート= wb.createSheet( "マイワークシート" ); // オブジェクト作成 XSSFDrawing P = sheet.createDrawingPatriarch(); // セルオブジェクトを作成し、注釈4行に挿入される、1個、B5セル XSSFCell細胞= sheet.createRow(4).createCell(1。); // 挿入セルの内容 cell.setCellValue(新新XSSFRichTextString( "コメント" )); // 取得したアノテーションオブジェクト // (int型のDX1、Dy1ない-int型、int型のDX2、DY2をint型、ショートCOL1、ROW1をint型、ショート // COL2、int型ROW2) // 最初の4つのパラメータは座標であります点は、4つのパラメータが編集されたとき、注釈のサイズが表示される。 XSSFCommentコメント= p.createCellComment(新しい新しい XSSFClientAnchor(0、0、0,0、(ショート)3 ,. 3、(ショート)5 ,. 6。 )); / / 入力注釈情報 comment.setString(新新 XSSFRichTextString(「これは注釈内容です!」)); // 著者を追加し、選択セルB5、ステータスバーを見て comment.setAuthor(「ヒキガエル」); // ユニットに注釈を追加グリッドオブジェクト cell.setCellComment(コメント); //は、出力ストリームを作成し たFileOutputStream OUT = 新新のFileOutputStream( "D:/writerPostil.xlsxを" ); wb.write(アウト)。 // 閉じるストリームオブジェクト (out.closeを)。 } }
2003年には、テストされていません。
http://seymours.cn/articles/2018/09/30/1538293323698.html
https://blog.csdn.net/u012959498/article/details/78413265