NPOI使用教程之创建EXCEL

  • A+
所属分类:NPOI

NPOI使用教程之创建EXCEL

Controller

  1. //说明:HSSFWorkbook 用于创建  .xls  
  2. //          XSSFWorkbook 用于创建  .xlsx  
  3.   
  4. //1.创建EXCEL中的Workbook  
  5. IWorkbook myHSSFworkbook = new HSSFWorkbook();  
  6. IWorkbook myXSSFworkbook = new XSSFWorkbook();  
  7.   
  8. //2.创建Workbook中的Sheet  
  9. ISheet mysheetHSSF = myHSSFworkbook.CreateSheet("sheet1");  
  10. ISheet mysheetXSSF = myXSSFworkbook.CreateSheet("sheet1");  
  11.   
  12. //3.创建Sheet中的Row  
  13. IRow rowHSSF = mysheetHSSF.CreateRow(0);  
  14. //SetCellValue有5个重载方法 bool、DateTime、double、string、IRichTextString(未演示)  
  15. rowHSSF.CreateCell(0).SetCellValue(true);  
  16. rowHSSF.CreateCell(1).SetCellValue(System.DateTime.Now);  
  17. rowHSSF.CreateCell(2).SetCellValue(9.32);  
  18. rowHSSF.CreateCell(3).SetCellValue("Hello World!");  
  19. //4.创建Row中的Cell并赋值  
  20. IRow rowXSSF = mysheetXSSF.CreateRow(0);  
  21. rowXSSF.CreateCell(0).SetCellValue(false);  
  22. rowXSSF.CreateCell(1).SetCellValue(System.DateTime.Now);  
  23. rowXSSF.CreateCell(2).SetCellValue(9.32);  
  24. rowXSSF.CreateCell(3).SetCellValue("Hello World!");  
  25.   
  26. //5.保存  
  27. FileStream fileHSSF = new FileStream(@"E:\myHSSFworkbook.xls", FileMode.Create);  
  28. myHSSFworkbook.Write(fileHSSF);  
  29. fileHSSF.Close();  
  30.   
  31. FileStream fileXSSF = new FileStream(@"E:\myXSSFworkbook.xlsx", FileMode.Create);  
  32. myXSSFworkbook.Write(fileXSSF);  
  33. fileXSSF.Close();    
钰玺

发表评论

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