C#操作Excel(NPOI)

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

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

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

附一个小例子:

IWorkbook wk = new HSSFWorkbook();
ISheet sheet = wk.CreateSheet("表名");
int rowIndex = 0;
foreach (var reader in slist)
{
    IRow row = sheet.CreateRow(rowIndex);
    rowIndex++;
    //像行中创建单元格
    row.CreateCell(0).SetCellValue(reader.Company_name);
    row.CreateCell(1).SetCellValue(reader.Corporate_web_sites);
    row.CreateCell(2).SetCellValue(reader.EmailUrl);
    row.CreateCell(3).SetCellValue(reader.Email);
    row.CreateCell(4).SetCellValue(reader.Note);
    //对于数据库中的空值,向单元格中插入空内容

}
//将Excel写入文件
using (FileStream fsWrite = File.OpenWrite(文件名+ ".xls"))
{
    wk.Write(fsWrite);
    MessageBox.Show("导出成功");
}



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值