阅读量:0
在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文件。您可以根据自己的需求修改代码,来实现更加复杂的分页功能。