在C#中使用NPOI庫可以實現類似Java中XSSFWorkbook的功能,可以創建一個XSSFWorkbook對象,并為其添加多個XSSFSheet對象作為不同的分頁。下面是一個簡單的示例代碼:
using NPOI.XSSF.UserModel;
// 創建一個XSSFWorkbook對象
XSSFWorkbook workbook = new XSSFWorkbook();
// 添加多個XSSFSheet對象
for (int i = 0; i < 3; i++)
{
XSSFSheet sheet = (XSSFSheet)workbook.CreateSheet("Sheet" + (i + 1));
// 在每個sheet中添加數據
for (int rownum = 0; rownum < 10; rownum++)
{
var row = sheet.CreateRow(rownum);
var cell = row.CreateCell(0);
cell.SetCellValue("Data" + rownum);
}
}
// 保存Excel文件
using (var fs = new FileStream("workbook.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
以上示例代碼使用NPOI庫創建了一個包含3個分頁的XSSFWorkbook對象,并在每個分頁中添加了10行數據。最后將XSSFWorkbook對象保存為一個Excel文件。您可以根據自己的需求修改代碼,來實現更加復雜的分頁功能。