XSSFWorkbook 解析excel文件
时间: 2024-01-12 16:53:04 浏览: 183
XSSFWorkbook 是 Apache POI 库中用于解析 .xlsx 格式文件的类。
下面是一个简单的示例代码,用于读取一个 excel 文件并输出其中的数据:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ReadExcelFile {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream(new File("path/to/excel/file.xlsx"));
XSSFWorkbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
switch (cell.getCellType()) {
case Cell.CELL_TYPE_STRING:
System.out.print(cell.getStringCellValue() + "\t");
break;
case Cell.CELL_TYPE_NUMERIC:
System.out.print(cell.getNumericCellValue() + "\t");
break;
}
}
System.out.println();
}
workbook.close();
inputStream.close();
}
}
```
这段代码将打开指定的 excel 文件,读取第一个 sheet 中的每一行,每一列的数据,并将其输出到控制台。
阅读全文