springboot读取excel表格
时间: 2023-06-05 13:48:03 浏览: 179
springboot导入Excel文件并入库
Spring Boot可以使用Apache POI库来读取Excel表格。首先需要在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
然后可以使用以下代码来读取Excel表格:
```
public List<List<String>> readExcel(String filePath) throws IOException {
List<List<String>> result = new ArrayList<>();
FileInputStream inputStream = new FileInputStream(new File(filePath));
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt();
for (Row row : sheet) {
List<String> rowList = new ArrayList<>();
for (Cell cell : row) {
rowList.add(cell.getStringCellValue());
}
result.add(rowList);
}
workbook.close();
inputStream.close();
return result;
}
```
其中,filePath为Excel文件的路径,result为读取结果,每个元素为一行数据,每行数据为一个字符串列表。需要注意的是,这里只读取了第一个Sheet的数据,如果需要读取其他Sheet,需要修改getSheetAt()方法的参数。
阅读全文