springboot读取excel数据并导入text文件
时间: 2023-08-11 15:07:43 浏览: 96
可以使用 Apache POI 来读取 Excel 数据,然后将数据导入到文本文件中。
首先,需要在 pom.xml 文件中添加 Apache POI 的依赖:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
然后,编写读取 Excel 数据的代码:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.*;
public class ExcelReader {
public static void main(String[] args) throws IOException {
String excelFilePath = "data.xlsx";
FileInputStream inputStream = new FileInputStream(new File(excelFilePath));
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt(0);
FileWriter writer = new FileWriter("output.txt");
for (Row row : sheet) {
for (Cell cell : row) {
writer.append(cell.getStringCellValue());
writer.append(' ');
}
writer.append('\n');
}
writer.flush();
writer.close();
workbook.close();
inputStream.close();
}
}
```
这段代码会将 Excel 文件中的数据读取出来,并将其写入到 `output.txt` 文件中。请确保 Excel 文件存在并且数据格式正确。
阅读全文