前两天用NPOI来操作Office软件,在使用的时候有点问题,也有收获,就做个笔记 记录下来,主要做的事数据的导出功能.一些公共的方法,做个笔记. 更多的详细内容可以到NPOI的官方教程去看  http://tonyqus.sinaapp.com/ 1.引用NPOI 这个,使用第三方类库就要添加DLL ,我使用的是1.2.5的版本 ,具体的版本可以在属相中找到 如下图. 貌似最新的版本到了2.0了 DLL文件点击下载 2.创建简单的一个Excel MemoryStream ms = new Me…
本篇文章小编为大家介绍,用NPOI创建Excel.合并单元格.设置单元格样式.边框的方法.需要的朋友参考下 今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等.下面就介绍下,使用NPOI类库操作Excel的方法. 1.首先我们先在内存中生成一个Excel文件,代码如下:   HSSFWorkbook book = new HSSFWorkbook();        ISheet sheet = book.Crea…
一.NPOI 函式庫: NPOI 函式庫檔案有七個,NPOI 函式庫可以在 http://npoi.codeplex.com 中下載,分別是: NPOI.DLL:NPOI 核心函式庫. NPOI.DDF.DLL:NPOI 繪圖區讀寫函式庫. NPOI.HPSF.DLL:NPOI 文件摘要資訊讀寫函式庫. NPOI.HSSF.DLL:NPOI Excel BIFF 檔案讀寫函式庫. NPOI.Util.DLL:NPOI 工具函式庫. NPOI.POIFS.DLL:NPOI OLE 格式存取函式庫.…
<1> using System; using System.Collections.Generic; using System.Linq; using System.Web; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.SS.Formula.Functions; using System.IO; using System.Text; namespace 导入导出Excel { /// <summary&g…
private void button1_Click(object sender, EventArgs e) { //创建一个工作薄 HSSFWorkbook wk = new HSSFWorkbook(); //创建一个名为"zhengwei"的表 ISheet tb = wk.CreateSheet("zhengwei"); //创建一行 IRow row = tb.CreateRow(); //向行中加入数据 ; i < ;i++ ) { //创建单元格…
NPOI Excel 单元格颜色对照表,在引用了 NPOI.dll 后可通过 ICellStyle 接口的 FillForegroundColor 属性实现 Excel 单元格的背景色设置,FillPattern 为单元格背景色的填充样式. NPOI Excel 单元格背景颜色设置方法: 1 2 3 4 5 6 ICellStyle style = workbook.CreateCellStyle(); style.FillForegroundColor = NPOI.HSSF.Util.HSS…
在网上查了些Response导出excel然后设置样式的方法,发现没有一个可行的于是开始自己研究, 发现可以通过输出样式的方式进行配置,我要设置的是全文本格式在excel样式是这样的mso-number-format:"\@" 于是我对Response输出进行了完善 Response.Clear(); Response.BufferOutput = true; string style = "<style> td{ mso-number-format:\"…
var hssfWorkbook = new HSSFWorkbook(); var sheet = hssfWorkbook.CreateSheet(); var patr = sheet.CreateDrawingPatriarch(); , , , , , , , )); comment1.String = new HSSFRichTextString("Hello World"); comment1.Author = "NPOI Team"; comment…
Public Sub BuildExcel() '写入内容到Excel Dim hssfworkbook As HSSFWorkbook = WriteExcel() Dim destFileName As String = "D:\test.xls" Dim msfile As New MemoryStream() hssfworkbook.Write(msfile) System.IO.File.WriteAllBytes(destFileName, msfile.ToArray(…
ICellStyle cellStyle = workbook.CreateCellStyle(); cellStyle.FillPattern = FillPattern.SolidForeground; cellStyle.FillForegroundColor = ; cell.CellStyle = cellStyle; 在设置FillForegroundColor的同时需要设置FillPattern. FillForegroundColor接收的事一个short类型的值,每个颜色对应的…