NPOI方式 导出Excel表头
需要下载NPOI.dll
下载地址:点击打开链接
public void Batch_Update(){HSSFWorkbook hwb = new HSSFWorkbook();MemoryStream ms = new MemoryStream();Sheet sheet = hwb.CreateSheet();//默认是sheet0Row row1 = sheet.CreateRow(0);Cell cell = row1.CreateCell(0);cell.SetCellValue("上海XXXX发展有限公司");sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 21));//合并列 该方法的参数次序是:开始行号,结束行号,开始列号,结束列号。row1.Height = 30 * 30; //行高cell.CellStyle = HeadStyle(hwb);Row row2 = sheet.CreateRow(1);Cell cell2 = row2.CreateCell(0);cell2.SetCellValue("XX市XX区XX路XX号XX楼X-XX \r\n TEL:9876543210 FAX:123456");sheet.AddMergedRegion(new CellRangeAddress(1, 1, 0, 21));row2.Height = 30 * 30;cell2.CellStyle = Sub_HeadStyle(hwb);sheet.SetColumnWidth(0, 16 * 256);hwb.Write(ms);Response.AddHeader("Content-Disposition", string.Format("attachment; filename=导出.xls"));Response.BinaryWrite(ms.ToArray());hwb = null;ms.Close(); ms.Dispose();}/// <summary>/// 大标题/// </summary>/// <param name="hwb"></param>/// <returns></returns>public CellStyle HeadStyle(HSSFWorkbook hwb){CellStyle tstyle = hwb.CreateCellStyle();tstyle.Alignment = HorizontalAlignment.CENTER;tstyle.VerticalAlignment = VerticalAlignment.CENTER;Font tfont = hwb.CreateFont();tfont.FontHeight = 22 * 22;tfont.FontName = "华文行楷";tfont.Color = HSSFColor.RED.index;tfont.Boldweight = short.MaxValue;tstyle.SetFont(tfont);return tstyle;}/// <summary>/// 副标题/// </summary>/// <param name="hwb"></param>/// <returns></returns>public CellStyle Sub_HeadStyle(HSSFWorkbook hwb){CellStyle cstyle = hwb.CreateCellStyle();cstyle.Alignment = HorizontalAlignment.CENTER;cstyle.VerticalAlignment = VerticalAlignment.CENTER;Font cfont = hwb.CreateFont();cstyle.WrapText = true; // 换行 要配合\n使用cfont.FontHeight = 15 * 15;cfont.FontName = "微软雅黑";cfont.Boldweight = short.MaxValue;cstyle.SetFont(cfont);return cstyle;}
NPOI方式 导出Excel表头相关推荐
- npoi的mvc怎么ajax导出,asp.net mvc利用NPOI导入导出Excel解决方法
asp.net mvc利用NPOI导入导出Excel 导出Excel 2003没有问题,导出Excel2007老是出现无法访问已关闭的流,请帮忙解决,或是哪位有mvc导入导出excel的工具类能提供, ...
- mvc npoi导出excel ajax,ASP.Net MVC利用NPOI导入导出Excel
因近期项目遇到所以记录一下: 首先导出Excel: 首先引用NPOI包 http://pan.baidu.com/s/1i3Fosux (Action一定要用FileResult) /// /// 批 ...
- POST方式导出Excel
1.方法一: 一般情况下,我们通过ajax获取数据都是采用get方式获取,但如果ajax的请求url过长时,get方式由于浏览器对url长度不同会导致无法正常获取数据,尤其是IE. 这时候,我们需要通 ...
- POST方式导出Excel文件
1.方法一: 一般情况下,我们通过ajax获取数据都是采用get方式获取,但如果ajax的请求url过长时,get方式由于浏览器对url长度不同会导致无法正常获取数据,尤其是IE. 这时候,我们需要通 ...
- easy poi导出excel表头多语言
原理:自定义一个注解,属性存放多个语言,运行时利用反射,根据选择的语言重新给@Excel的name属性赋值 1.自定义一个注解 @Retention(RetentionPolicy.RUNTIME) ...
- 使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变)
使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变) 思路:拿到表格页面查询的结果作为查询条件,表格页面的url和点击导出按钮的url是一样的,按钮的url多一个参 ...
- NPOI导入导出EXCEL通用类,可直接使用在WinForm项目中
由于XSSFWorkbook类型的Write方法限制,Write完成后就自动关闭流数据,所以无法很好的支持的Web模式,网上目前也未找到好的解决方案. 注意:若直接使用在WinForm项目中,必需先下 ...
- asp.net中GridView多行表头导出Excel表头显示不全问题解决方法
本次需要导出的Excel表格格式如下: 项目 本周实际 本月实际 本年实际 刷卡额 佣金收入 刷卡额 佣金收入 刷卡额 佣金收入 多表头具体的后台代码是在Row_Created事件中创建的.先看创建代 ...
- 基于NPOI导入导出excel的工具,方便灵活
ExcelCtr使用说明 源码:https://github.com/jackletter/ExcelCtr.Standard 一.概述 基于NPOI的一种导出Excel工具,访问数据库操作依赖于DB ...
最新文章
- [转]SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- [HDOJ6165] FFF at Valentine(强联通分量,缩点,拓扑排序)
- iOS web与JS交互
- 图像归一化处理 相同像素_图像处理学习笔记(九)——灰度直方图及其均衡化(理论篇)...
- 用python写一个豆瓣通用爬虫并可视化分析
- 信息系统项目管理师:第4章:项目整体管理与变更管理(2)
- 【Linux】一步一步学Linux——ssh-agent命令(181)
- mysql 排序 删除_是否可以删除mysql表排序规则?
- 对象实例化指针_JVM第三课:一文讲透对象的内存布局和访问方式
- 理解新增贷款、M2、社会融资总量之间的关系
- mysql 中文字段名_MySQL全文索引怎么做?| 教程分享
- java跨库调用存储_java-调用spring数据其余存储库方法不会返回...
- 【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
- CMS 平台: Drupal, eZ Publish, WordPress, CMS Made Simple 横向比较
- bind + DNSCrypt 实现安全加密转发,避免DNS污染
- visio的一些用法
- Qunee For Html5 开发清新、高效的拓扑图组件
- OLD:用于单变量和多变量异常值检测的SPSS宏
- 可买房摇号,北京市工作居住证全面解读
- 引导区坏 计算机无法启动,小白告诉你Win10无法正常启动修复引导文件教程
热门文章
- JavaScript基础总纲
- 1688商品sku数据采集方法
- 三十多岁的我,为了生活转行Java,开始我的小白之路!
- 南方科技大学快速建设世界一流超算系统
- 笔记本计算机英文缩写是,“LT”是“Laptop That”的缩写,意思是“笔记本电脑”...
- Teams认证话机系列(2)--AudioCodes C450HD
- pytorch3d 上手测试
- 初学Python--微信自动回复信息以及防撤回
- 【Life系列】之关于工作和生活的思考与反思
- Mediaplay:Android后台同时播放多个音频文件第一弹:读取并播放音频文件