- A+
所属分类:NPOI
Controller
- //说明:设置列宽、行高与合并单元格
- //1.创建EXCEL中的Workbook
- IWorkbook myworkbook = new XSSFWorkbook();
- //2.创建Workbook中的Sheet
- ISheet mysheet = myworkbook.CreateSheet("sheet1");
- //4.合并单元格区域 例: 第1行到第1行 第2列到第3列围成的矩形区域
- mysheet.AddMergedRegion(new CellRangeAddress(0, 0, 1, 2));
- //5.创建Row中的Cell并赋值
- IRow row0 = mysheet.CreateRow(0);
- row0.CreateCell(0).SetCellValue("0-0");
- row0.CreateCell(1).SetCellValue("0-1");
- row0.CreateCell(3).SetCellValue("0-3");
- //6.设置列宽 SetColumnWidth(列的索引号从0开始, N * 256) 第二个参数的单位是1/256个字符宽度。例:将第四列宽度设置为了30个字符。
- mysheet.SetColumnWidth(3, 30 * 256);
- //7.设置行高 Height的单位是1/20个点。例:设置高度为50个点
- row0.Height=50*20;
- //5.保存
- FileStream file= new FileStream(@"E:\myworkbook2.xlsx", FileMode.Create);
- myworkbook.Write(file);
- file.Close();