阅读量:0
要在C#中读取XSSFWorkbook的数据,可以使用Apache POI库来操作Excel文件。以下是一个简单的示例代码,用来读取Excel文件中的数据:
using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System.IO; class Program { static void Main(string[] args) { string filePath = "sample.xlsx"; using (FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read)) { XSSFWorkbook workbook = new XSSFWorkbook(file); ISheet sheet = workbook.GetSheetAt(0); for (int i = sheet.FirstRowNum; i <= sheet.LastRowNum; i++) { IRow row = sheet.GetRow(i); if (row != null) { for (int j = row.FirstCellNum; j < row.LastCellNum; j++) { Console.Write(row.GetCell(j) + "\t"); } Console.WriteLine(); } } } } }
在上面的代码中,首先需要引用NPOI库,然后通过XSSFWorkbook
类来打开Excel文件。接着使用GetSheetAt
方法获取第一个工作表,然后遍历每一行和每一个单元格,读取数据并输出到控制台。