通过 NPOI 生成 Excel
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相关推荐
- 使用C#、NPOI生成Excel表格和统计图表
首先创建一个带有图表的Excel模板,如下 : 接下来引用NPOI的dll,直接用NuGet安装,后面别忘了引用命名空间哦. 模板有了之后就可以直接上代码了 //信息类 public class In ...
- .NET NPOI导出Excel详解
http://www.cnblogs.com/yinrq/p/5590970.html .NET NPOI导出Excel详解 NPOI,顾名思义,就是POI的.NET版本.那POI又是什么呢?POI是 ...
- .Net NPOI 根据excel模板导出excel、直接生成excel
一.根据Excel模板导出excel 1.导入NPOI.dll 2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...
- NPOI 菜鸟实践行之根据指定的模板生成Excel 2003格式的文件 (一)
感谢群里的各位朋友的指导和教学,感谢Tony Qu的热心指导,感谢阿修罗兄提供的Excelhelper类 谈谈个人对Excel的理解,结合NPOI,个人水平一般般,菜鸟一只 Excel 打开后,分为s ...
- Winforn中通过NPOI导出Excel时通过XSSFClientAnchor和XSSFPicture添加图片
场景 Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载: https://blog.csdn.net/B ...
- NPOI导出Excel示例
摘要:使用开源程序NPOI导出Excel示例.NPOI首页地址:http://npoi.codeplex.com/,NPOI示例博客:http://tonyqus.sinaapp.com/. 示例编写 ...
- .NET——NPOI操作excel
一.引言 C#操作excel的方法大概有这几种: 1.采用OleDB读取EXCEL文件,把EXCEL文件当做一个数据源来进行数据的读取操作 2.引用的com组件:Microsoft.Office.In ...
- C#利用NPOI导出Excel
C#利用NPOI导出Excel 第一篇文章 View Code 1 using System; 2 using System.Collections.Generic; 3 using System.L ...
- NPOI导出Excel表功能实现(多个工作簿)
NPOI简介:http://www.cnblogs.com/tonyqus/archive/2009/03/16/1409966.html NPOI官网:http://npoi.codeplex.co ...
最新文章
- java ee有哪些工具_JavaEE开发中最常用到的技术和工具汇总
- 在ASP.NET中指定出错页面,不让代码外泄!
- JUC多线程:ThreadLocal 原理总结
- boost::initialized<T>相关的测试程序
- 从最小二乘到岭回归(Ridge Regression)的深刻理解
- 物联网有哪些技术 物联网跟云计算人工智能有什么关系
- Redis主从复制、哨兵模式和分布式集群
- Spring Boot学习总结(9)——SpringBoot集成Ehcache3.x
- swagger生成错误问题 汇总解决
- IDEA安装mysql程序包,程序包的下载!以及程序包配置到项目详解(更适合英语小白)
- CSND怎样获得积分
- dell R740secure boot_凯诺 10月11日 DELL 电脑报价
- 如何找项目写到简历中
- jQuery对象,jQuery查找标签,层级选择器,属性选择器,表单筛选器,操作节点标签事件...
- tplinkwr710n改无线打印服务器,TP-Link TL-WR710N V1无线路由器AP模式设置
- 如何将列表转换为字符串Python?
- Android之讯飞语音-文字转语音(不用另外安装语音合成包apk)遇到的问题
- android如何加密手机号码,手机如何加密?
- vs code 运行C语言并调试
- 关于ScrollView中嵌套FlatList的一点经验
热门文章
- 《网络编程》守护进程
- erl_0015 《硝烟中的erlang》 读书笔记002 “为过载做计划”
- .net 下URL重写
- 注解返回html页面,【提问】ajax请求返回整个html页面
- (59)UART外设驱动用户接收模块(四)(第12天)
- (83)FPGA仿真完成激励(finish)
- (89)Verilog HDL系统函数和任务:$fwrite
- (4)FPGA面试技能提升篇(数字信号处理基础)
- docker部署mysql项目_Docker部署项目步骤
- oracle 强制索引_当唯一索引遇见分布式数据库