Java解析Excel并导入sts
时间: 2023-09-06 08:12:27 浏览: 180
您可以使用 Apache POI 库来解析 Excel 文件,并将数据导入到 Spring Tool Suite(STS)中。
首先,您需要在项目中添加 Apache POI 的依赖。在 Maven 项目中,您可以在 pom.xml 文件中添加以下依赖:
```xml
<dependencies>
<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>
</dependencies>
```
接下来,您可以编写 Java 代码来解析 Excel 文件并将数据导入到 STS。
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileInputStream;
import java.io.IOException;
public class ExcelParser {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("path/to/your/excel/file.xlsx");
Workbook workbook = new XSSFWorkbook(fileInputStream);
Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表
for (Row row : sheet) {
for (Cell cell : row) {
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
workbook.close();
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请将 "path/to/your/excel/file.xlsx" 替换为您的实际 Excel 文件的路径。上述代码将打开 Excel 文件并遍历工作表中的每一行和每一个单元格,并打印出单元格的值。
您可以根据需要修改代码,将读取到的数据导入到 STS 中的相关数据结构中。
阅读全文