NPOI使用教程之设置EXCEL列宽、行高与合并单元格

  • A+
所属分类:NPOI

NPOI使用教程之设置EXCEL列宽、行高与合并单元格

Controller

  1. //说明:设置列宽、行高与合并单元格  
  2.   
  3. //1.创建EXCEL中的Workbook  
  4. IWorkbook myworkbook = new XSSFWorkbook();  
  5.   
  6. //2.创建Workbook中的Sheet  
  7. ISheet mysheet = myworkbook.CreateSheet("sheet1");  
  8.   
  9. //4.合并单元格区域 例: 第1行到第1行 第2列到第3列围成的矩形区域  
  10. mysheet.AddMergedRegion(new CellRangeAddress(0, 0, 1, 2));  
  11.   
  12. //5.创建Row中的Cell并赋值  
  13. IRow row0 = mysheet.CreateRow(0);  
  14. row0.CreateCell(0).SetCellValue("0-0");  
  15. row0.CreateCell(1).SetCellValue("0-1");  
  16. row0.CreateCell(3).SetCellValue("0-3");  
  17.   
  18. //6.设置列宽   SetColumnWidth(列的索引号从0开始, N * 256) 第二个参数的单位是1/256个字符宽度。例:将第四列宽度设置为了30个字符。  
  19. mysheet.SetColumnWidth(3, 30 * 256);  
  20.   
  21. //7.设置行高   Height的单位是1/20个点。例:设置高度为50个点  
  22. row0.Height=50*20;  
  23.   
  24. //5.保存  
  25. FileStream file= new FileStream(@"E:\myworkbook2.xlsx", FileMode.Create);  
  26. myworkbook.Write(file);  
  27. file.Close();   
钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: