java读取xlsx格式excel代码
时间: 2023-05-31 09:07:10 浏览: 102
可以使用Apache POI这个库来读取xlsx格式的Excel文件,以下是一个简单的Java代码示例:
```java
import java.io.File;
import java.io.FileInputStream;
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) {
try {
File file = new File("example.xlsx"); //指定Excel文件路径
FileInputStream fis = new FileInputStream(file); //创建文件输入流对象
XSSFWorkbook workbook = new XSSFWorkbook(fis); //创建工作簿对象
XSSFSheet sheet = workbook.getSheetAt(0); //获取第一个工作表
for (Row row : sheet) { //循环遍历每一行
for (Cell cell : row) { //循环遍历每一列
String value = cell.toString(); //获取单元格的值
System.out.print(value + "\t"); //打印单元格的值
}
System.out.println(); //换行
}
fis.close(); //关闭文件输入流
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码会输出Excel文件的每一行数据,通过修改循环的条件和获取单元格的方法可以得到所需要的数据。