HSSFWorkbook hssfworkbook;ISheet sheet1;public void BuildExcel(){hssfworkbook = new HSSFWorkbook();// 新建一个Excel页签sheet1 = hssfworkbook.CreateSheet("Sheet1");// 创建新增行for (var i = 0; i < 10;i++ ){IRow row1 = sheet1.CreateRow(i);for (var j = 0; j < 10; j++){//新建单元格ICell cell = row1.CreateCell(j);// 单元格赋值cell.SetCellValue("单元格"+j.ToString());}}// 设置行宽度sheet1.SetColumnWidth(2, 10 * 256);// 获取单元格 并设置样式ICellStyle styleCell = hssfworkbook.CreateCellStyle();//居中styleCell.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;//垂直居中 styleCell.VerticalAlignment = VerticalAlignment.Top;ICellStyle cellStyle = hssfworkbook.CreateCellStyle();//设置字体IFont fontColorRed = hssfworkbook.CreateFont();fontColorRed.Color = HSSFColor.OliveGreen.Red.Index;styleCell.SetFont(fontColorRed);sheet1.GetRow(2).GetCell(2).CellStyle = styleCell;// 合并单元格sheet1.AddMergedRegion(new CellRangeAddress(2, 4, 2, 5));// 输出Excelstring filename = "cnblogs.rhythmk.com.导出.xls";var context = HttpContext.Current;context.Response.ContentType = "application/vnd.ms-excel";context.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", context.Server.UrlEncode(filename)));context.Response.Clear();MemoryStream file = new MemoryStream();hssfworkbook.Write(file);context.Response.BinaryWrite(file.GetBuffer());context.Response.End();}

  

转载于:https://www.cnblogs.com/rhythmK/p/3833393.html

通过 NPOI 生成 Excel相关推荐

  1. 使用C#、NPOI生成Excel表格和统计图表

    首先创建一个带有图表的Excel模板,如下 : 接下来引用NPOI的dll,直接用NuGet安装,后面别忘了引用命名空间哦. 模板有了之后就可以直接上代码了 //信息类 public class In ...

  2. .NET NPOI导出Excel详解

    http://www.cnblogs.com/yinrq/p/5590970.html .NET NPOI导出Excel详解 NPOI,顾名思义,就是POI的.NET版本.那POI又是什么呢?POI是 ...

  3. .Net NPOI 根据excel模板导出excel、直接生成excel

    一.根据Excel模板导出excel 1.导入NPOI.dll  2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...

  4. NPOI 菜鸟实践行之根据指定的模板生成Excel 2003格式的文件 (一)

    感谢群里的各位朋友的指导和教学,感谢Tony Qu的热心指导,感谢阿修罗兄提供的Excelhelper类 谈谈个人对Excel的理解,结合NPOI,个人水平一般般,菜鸟一只 Excel 打开后,分为s ...

  5. Winforn中通过NPOI导出Excel时通过XSSFClientAnchor和XSSFPicture添加图片

    场景 Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载: https://blog.csdn.net/B ...

  6. NPOI导出Excel示例

    摘要:使用开源程序NPOI导出Excel示例.NPOI首页地址:http://npoi.codeplex.com/,NPOI示例博客:http://tonyqus.sinaapp.com/. 示例编写 ...

  7. .NET——NPOI操作excel

    一.引言 C#操作excel的方法大概有这几种: 1.采用OleDB读取EXCEL文件,把EXCEL文件当做一个数据源来进行数据的读取操作 2.引用的com组件:Microsoft.Office.In ...

  8. C#利用NPOI导出Excel

    C#利用NPOI导出Excel 第一篇文章 View Code 1 using System; 2 using System.Collections.Generic; 3 using System.L ...

  9. NPOI导出Excel表功能实现(多个工作簿)

    NPOI简介:http://www.cnblogs.com/tonyqus/archive/2009/03/16/1409966.html NPOI官网:http://npoi.codeplex.co ...

最新文章

  1. java ee有哪些工具_JavaEE开发中最常用到的技术和工具汇总
  2. 在ASP.NET中指定出错页面,不让代码外泄!
  3. JUC多线程:ThreadLocal 原理总结
  4. boost::initialized<T>相关的测试程序
  5. 从最小二乘到岭回归(Ridge Regression)的深刻理解
  6. 物联网有哪些技术 物联网跟云计算人工智能有什么关系
  7. Redis主从复制、哨兵模式和分布式集群
  8. Spring Boot学习总结(9)——SpringBoot集成Ehcache3.x
  9. swagger生成错误问题 汇总解决
  10. IDEA安装mysql程序包,程序包的下载!以及程序包配置到项目详解(更适合英语小白)
  11. CSND怎样获得积分
  12. dell R740secure boot_凯诺 10月11日 DELL 电脑报价
  13. 如何找项目写到简历中
  14. jQuery对象,jQuery查找标签,层级选择器,属性选择器,表单筛选器,操作节点标签事件...
  15. tplinkwr710n改无线打印服务器,TP-Link TL-WR710N V1无线路由器AP模式设置
  16. 如何将列表转换为字符串Python?
  17. Android之讯飞语音-文字转语音(不用另外安装语音合成包apk)遇到的问题
  18. android如何加密手机号码,手机如何加密?
  19. vs code 运行C语言并调试
  20. 关于ScrollView中嵌套FlatList的一点经验

热门文章

  1. 《网络编程》守护进程
  2. erl_0015 《硝烟中的erlang》 读书笔记002 “为过载做计划”
  3. .net 下URL重写
  4. 注解返回html页面,【提问】ajax请求返回整个html页面
  5. (59)UART外设驱动用户接收模块(四)(第12天)
  6. (83)FPGA仿真完成激励(finish)
  7. (89)Verilog HDL系统函数和任务:$fwrite
  8. (4)FPGA面试技能提升篇(数字信号处理基础)
  9. docker部署mysql项目_Docker部署项目步骤
  10. oracle 强制索引_当唯一索引遇见分布式数据库