Apache POI 的 XSSF API 来遍历 Excel 文件顺序显示
时间: 2024-05-07 14:18:54 浏览: 178
Apache POI 是一个用于读写 Microsoft Office 格式文件的 Java 库。XSSF API 是 Apache POI 中用于操作 Excel 2007+ 格式文件的 API。要使用 XSSF API 来遍历 Excel 文件并顺序显示其中的数据,可以按照以下步骤进行:
1. 创建一个 XSSFWorkbook 对象,表示 Excel 文件。
2. 获取第一个 Sheet 对象,表示 Excel 文件中的第一个工作表。
3. 遍历 Sheet 中的每一行和每一列,获取单元格中的数据并输出。
下面是一个示例代码:
```
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.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ReadExcel {
public static void main(String[] args) throws IOException {
File file = new File("example.xlsx");
FileInputStream fis = new FileInputStream(file);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
XSSFSheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
System.out.print(cell.toString() + "\t");
}
System.out.println();
}
workbook.close();
fis.close();
}
}
```
在这个示例中,我们打开名为 "example.xlsx" 的 Excel 文件,获取其中的第一个工作表,并遍历其中的每一行和每一列。对于每一个单元格,我们都将其内容输出到控制台。最后,我们关闭文件流和工作簿对象。
阅读全文