NPOI的一些基本操作
1,创建一个Excel
 //创建一个工作簿        XSSFWorkbook workbook = new XSSFWorkbook();
 //创建一个页        ISheet sheet = workbook.CreateSheet("sheet1");
 //创建一行        IRow row = sheet.CreateRow(0);
 //创建一列        ICell cell = row.CreateCell(0);
2,设置字体
   ICellStyle style = workbook.CreateCellStyle();//创建样式对象
   IFont font = workbook.CreateFont(); //创建一个字体样式对象
   font.FontName = "方正舒体"; //和excel里面的字体对应
   font.Color = new HSSFColor.PINK().GetIndex();//颜色参考NPOI的颜色对照表(替换掉PINK())
   font.IsItalic = true; //斜体
   font.FontHeightInPoints = 16;//字体大小
   font.Boldweight = short.MaxValue;//字体加粗
   style.SetFont(font); //将字体样式赋给样式对象
   cell.CellStyle = style; //把样式赋给单元格
3,单元格宽高
行高:row.Height = 30 * 20;    //行高为30
列宽:sheet.SetColumnWidth(3, 13 * 256)   //第4列的列宽为13
4,合并单元格
  单元格合并后,样式以左上角的单元格为准
  //CellRangeAddress四个参数为:起始行,结束行,起始列,结束列
  sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 10));
5,水平居中
style.Alignment = HorizontalAlignment.CENTER;
6,设置公式
  不需要写“=”号
  cell.CellFormula = "公式";
7,边框
//上下左右
styleFont.BorderTop = NPOI.SS.UserModel.BorderStyle.THIN;
styleFont.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN;
styleFont.BorderLeft = NPOI.SS.UserModel.BorderStyle.THIN;
styleFont.BorderRight = NPOI.SS.UserModel.BorderStyle.THICK;
												
											NPOI的一些基本操作的更多相关文章
- NPOI基本操作XLS
		
using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using Sys ...
 - npoi的基本操作
		
////自动换行 ////自动换行翻译成英文其实就是Wrap的意思,所以这里我们应该用WrapText属性,这是一个布尔属性 //style6. ...
 - NPOI 2.0 教程
		
NPOI2.0帮助官方地址 目录 1. 前言 1.1 NPOI 2.0与NPOI 1.x的区别 1.2 NPOI 2.0模块简介 1.3 自动识别并打开Excel 2003和Excel 2007文件 ...
 - C#项目中操作Excel文件——使用NPOI库
		
转载自:http://blog.csdn.net/dcrmg/article/details/52356236# 感谢-牧野- 实际C#项目中经常会涉及到需要对本地Excel文件进行操作,特别是一些包 ...
 - .NET Core 首例 Office 开源跨平台组件(NPOI Core)
		
前言 最近项目中,需要使用到 Excel 导出,找了一圈发现没有适用于 .NET Core的,不依赖Office和操作系统限制的 Office 组件,于是萌生了把 NPOI 适配并移植到 .NET C ...
 - Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作
		
一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...
 - Android Notification 详解(一)——基本操作
		
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
 - Android Notification 详解——基本操作
		
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
 - 免费高效实用的.NET操作Excel组件NPOI(.NET组件介绍之六)
		
很多的软件项目几乎都包含着对文档的操作,前面已经介绍过两款操作文档的组件,现在介绍一款文档操作的组件NPOI. NPOI可以生成没有安装在您的服务器上的Microsoft Office套件的Excel ...
 
随机推荐
- python数学第十天【最大似然估计】
 - JMeter 连接 sql server
			
1.安装驱动 http://www.microsoft.com/zh-CN/download/details.aspx?id=11774 下载后解压后复制sqljdbc.jar到 “jmeter的安装 ...
 - 刪除nodejs
			
https://www.cnblogs.com/fighxp/p/7410235.html https://www.cnblogs.com/fighxp/p/7411608.html
 - python之if使用方法举例
			
if使用方法举例: import random #随机生成1-100的整数 n = random.randint(1, 100) if n > 50: print(n, "> 5 ...
 - Build 2017 Revisited: .NET, XAML, Visual Studio
			
For the next couple months we're going to revisit Build 2017, each post focusing on different aspect ...
 - hdu-3294(最长回文子串)
			
题意:给你一个字符和一个字符串让你求出最长回文子串并且输出来,答案需要根据给出的字符转换一下,就是将给出的字符认定为a,然后依次向后推: 解题思路:manacher模板+一些处理 代码: #inclu ...
 - 从身份证号码中获取性别、出生日期、籍贯,并更新mongodb
			
有这样的需求,人员信息是存在mongodb中,需要存放人员的身份证.性别.出生日期.籍贯等信息.通过脚本导入这些信息,但是只导入了身份证号码,其他信息空缺.现在需要补全其他信息. 其实身份证信息就包含 ...
 - 洛谷 P1441 砝码称重
			
题目描述 现有n个砝码,重量分别为a1,a2,a3,……,an,在去掉m个砝码后,问最多能称量出多少不同的重量(不包括0). 输入输出格式 输入格式: 输入文件weight.in的第1行为有两个整数n ...
 - springMVC整理02--常用注解的使用
			
1.使用@RequestMapping 映射请求 1.1在类和方法上添加@RequestMappingSpringMVC 使用@RequestMapping 为控制器指定可以处理哪些 URL 请求. ...
 - 【BZOJ1999】【NOIP2007】树网的核 单调队列优化DP
			
题目描述 题目很长,大家自己去看吧. bzoj vijos 原题\(n\leq 300\) 加强版\(n\leq 500000\) 题解 这种东西当然要猜结论的啦,否则会比较麻烦. 结论1:如果有很多 ...