C# EXCEL表格生成 NPOI.dll應用
阿新 • • 發佈:2018-12-21
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 資料寫入流
}