NPOI创建Excel批注
var hssfWorkbook = new HSSFWorkbook(); var sheet = hssfWorkbook.CreateSheet(); var patr = sheet.CreateDrawingPatriarch(); var comment1 = patr.CreateCellComment(new HSSFClientAnchor(0, 0, 0, 0, 1, 1, 5, 5)); comment1.String = new HSSFRichTextString("Hello World"); comment1.Author = "NPOI Team"; comment1.Visible = true;//对于批注,一种是隐藏(默认),一种是显示(即表单一打开就显示该批注) var cell = sheet.CreateRow(1).CreateCell(1); cell.CellComment = comment1; var fs = new FileStream("创建批注.xls", FileMode.Create); hssfWorkbook.Write(fs); fs.Close();
HSSFClientAnchor的的构造函数的8个参数
参数 |
说明 |
dx1 |
第1个单元格中x轴的偏移量 |
dy1 |
第1个单元格中y轴的偏移量 |
dx2 |
第2个单元格中x轴的偏移量 |
dy2 |
第2个单元格中y轴的偏移量 |
col1 |
第1个单元格的列号 |
row1 |
第1个单元格的行号 |
col2 |
第2个单元格的列号 |
row2 |
第2个单元格的行号 |