类库名: NPOI
|功能:生成Excel
|细节:用于生成xls与xlsx格式的Excel,主要支持xlsx格式,可下载百万行数据
|下载地址: http://www.edowning.net/soft/84183.htm
|文件:NPOI.dll; NPOI.OOXML.dll; NPOI.OpenXml4Net.dll; NPOI.OpenXmlFormats.dll; ICSharpCode.SharpZipLib.dll;
|引用方式:usingNPOI.SS.UserModel; using NPOI.HSSF.UserModel; using NPOI.XSSF.UserModel; using NPOI.SS.Util;
using NPOI.HSSF.Util; using ICSharpCode.SharpZipLib;
|引用条件:暂无
上属 | 方法/属性 | 作用 | 使用 | 其他属性 |
IWorkbook | XSSFWorkbook() | 创建excel的xlsx文件 | IWorkbook wbook = new XSSFWorkbook(); | HSSFWorkbook(); //创建xls文件 wbook.Write(memoryStream); //文件写入流 |
ISheet | CreateSheet() | 创建sheet | ISheet sheet1 =wbook.CreateSheet("Sheet名"); | sheet1.CreateRow(0); //创建行 row1.CreateCell(0) //创建单元格 sheet1.AddMergedRegion() //合并单元格 sheet1.CreateFreezePane(10,2); //冻结单元格 |
ICell | SetCellValue() | 为单元格填值 | cell1.SetCellValue("内容"); |
|
ICell | CellStyle | 为单元格添加属性 | cell.CellStyle.FontIndex=1; | CellStyle.Alignment //对齐方式 CellStyle.FillBackgroundColor // CellStyle.DataFormat // |
CellRangeAddress | CellRangeAddress() | 合并单元格 | new CellRangeAddress(0, 0, 0, 10); |
|
|
|
|
|
|
|
|
|
|
|