1. 程式人生 > >C# EXCEL表格生成 NPOI.dll應用

C# EXCEL表格生成 NPOI.dll應用

excel 表格生成有多種方式,這裡採用NPOI介面,避免安裝windows office服務
建議首先新增以下引用
NPOI.dll
NPOI.XML
NPOI.OOXML.dll
NPOI.OpenXml4Net.dll
NPOI.OpenXmlFormats.dll

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;

//1. 建立excel表
XSSFWorkbook workbook = new XSSFWorkbook();
//2. 建立表單
ISheet sheet = workbook.
CreateSheet(); //3.建立第一行 IRow row0 = sheet.CreateRow(0); //4.建立第一行第一列 ICell t0= (ICell)row0.CreateCell(0); //建立單元格 //5.新增內容 t0.SetCellValue("內容"); //6.儲存路徑 string FilePath = "xxx.xlsx"; FilePath= Path.GetFullPath(FilePath);//絕對路徑 //7.儲存寫入 using (FileStream file = new FileStream(FilePath, FileMode.Create)) { workbook.
Write(file);//將 HSSFWorkbook 資料寫入流 }