zoukankan      html  css  js  c++  java
  • 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>} 
  • 相关阅读:
    【UML建模】UML类图几种关系的总结
    【架构框架】IoC框架
    【AutoMapper基础】值解析器--Custom value resolvers
    【AutoMapper基础】简单示例--Flattening
    【AutoMapper简介】
    【UML建模】UML类图符号简介
    【.Net基础02】XML序列化问题
    【.net 基础01】ReferenceEquals,Equals,==的区别
    【Visual Studio】利用预编译命令发布不同的版本
    【Windows Phone 8】五角星评价控件
  • 原文地址:https://www.cnblogs.com/telwanggs/p/6477580.html
Copyright © 2011-2022 走看看