溫馨提示×

c# npoi怎么創(chuàng)建excel

c#
小億
82
2024-09-13 12:50:37
欄目: 編程語言

NPOI 是一個用于操作 Microsoft Office 文件格式的 .NET 庫,包括 Excel。要使用 NPOI 創(chuàng)建 Excel 文件,請按照以下步驟操作:

  1. 首先,確保已將 NPOI 添加到項目中。如果尚未添加,可以通過 NuGet 包管理器或直接從官方網(wǎng)站(https://npoi.codeplex.com/)下載并添加到項目中。

  2. 在需要使用 NPOI 的代碼文件中,添加以下命名空間引用:

using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
  1. 創(chuàng)建一個新的 XSSFWorkbook 對象,這將表示新的 Excel 工作簿:
IWorkbook workbook = new XSSFWorkbook();
  1. 創(chuàng)建一個新的工作表(Sheet):
ISheet sheet = workbook.CreateSheet("Sheet1");
  1. 向工作表中添加行和單元格。例如,添加一個包含兩列的標題行:
IRow row = sheet.CreateRow(0);
ICell cell1 = row.CreateCell(0);
cell1.SetCellValue("Column1");
ICell cell2 = row.CreateCell(1);
cell2.SetCellValue("Column2");
  1. 添加數(shù)據(jù)行。例如,添加一個包含兩列數(shù)據(jù)的行:
row = sheet.CreateRow(1);
cell1 = row.CreateCell(0);
cell1.SetCellValue("Data1");
cell2 = row.CreateCell(1);
cell2.SetCellValue("Data2");
  1. 將工作簿保存到文件:
using (FileStream fs = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
    workbook.Write(fs);
}
  1. 關(guān)閉工作簿:
workbook.Close();

現(xiàn)在,你應(yīng)該已經(jīng)成功地使用 NPOI 創(chuàng)建了一個包含標題行和數(shù)據(jù)行的簡單 Excel 文件。你可以根據(jù)需要修改代碼以添加更多行、列或樣式。

0