springboot 导入excel
时间: 2023-04-16 19:01:43 浏览: 153
Spring Boot可以使用Apache POI库来导入Excel文件。以下是一些步骤:
1. 添加依赖项:在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>
```
2. 创建Excel文件:创建一个Excel文件并填充数据。
3. 创建Java类:创建一个Java类来读取Excel文件。可以使用以下代码:
```
public class ExcelReader {
public static void readExcel(String filePath) throws IOException {
FileInputStream inputStream = new FileInputStream(new File(filePath));
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt(0);
Iterator<Row> iterator = sheet.iterator();
while (iterator.hasNext()) {
Row currentRow = iterator.next();
Iterator<Cell> cellIterator = currentRow.iterator();
while (cellIterator.hasNext()) {
Cell currentCell = cellIterator.next();
if (currentCell.getCellType() == CellType.STRING) {
System.out.print(currentCell.getStringCellValue() + "--");
} else if (currentCell.getCellType() == CellType.NUMERIC) {
System.out.print(currentCell.getNumericCellValue() + "--");
}
}
System.out.println();
}
}
}
```
4. 调用Java类:在Spring Boot应用程序中调用Java类。可以使用以下代码:
```
ExcelReader.readExcel("path/to/excel/file.xlsx");
```
这是一个简单的例子,可以根据需要进行修改和扩展。
阅读全文