セルにコメントを追加するために、ExcelのJava

パッケージ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

 

おすすめ

転載: www.cnblogs.com/zhjh256/p/10927707.html