C#操作Excel(NPOI)

NPOI是POI项目的.NET版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。

NPOI能帮助开发者在没有安装微软office的情况下读写Excel,支持的文件格式包括xls,doc,ppt等。

分享地址:https://yunpan.cn/cuJyHTEjzdddX  访问密码 5ebc

官网地址:http://npoi.codeplex.com/releases

附一个小例子:

 

[csharp] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. <span style="white-space:pre">        </span>IWorkbook wk = new HSSFWorkbook();  
  2.                 ISheet sheet = wk.CreateSheet("表名");  
  3.                 int rowIndex = 0;  
  4.                 foreach (var reader in slist)  
  5.                 {  
  6.                     IRow row = sheet.CreateRow(rowIndex);  
  7.                     rowIndex++;  
  8.                     //像行中创建单元格  
  9.                     row.CreateCell(0).SetCellValue(reader.Company_name);  
  10.                     row.CreateCell(1).SetCellValue(reader.Corporate_web_sites);  
  11.                     row.CreateCell(2).SetCellValue(reader.EmailUrl);  
  12.                     row.CreateCell(3).SetCellValue(reader.Email);  
  13.                     row.CreateCell(4).SetCellValue(reader.Note);  
  14.                     //对于数据库中的空值,向单元格中插入空内容  
  15.   
  16.                 }  
  17.                 //将Excel写入文件  
  18.                 using (FileStream fsWrite = File.OpenWrite(文件名+ ".xls"))  
  19.                 {  
  20.                     wk.Write(fsWrite);  
  21.                     MessageBox.Show("导出成功");  
  22. <span style="white-space:pre">        </span>} 
posted @ 2017-02-28 10:12  疯子110  阅读(810)  评论(0编辑  收藏  举报