java读取excel表格xls xlsx
时间: 2023-09-17 13:10:26 浏览: 184
Java可以通过Apache POI库来读取Excel表格,支持读取.xls和.xlsx格式的文件。
以下是一个简单的读取Excel表格的示例代码:
```java
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ReadExcelFile {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream("path/to/excel/file.xlsx");
Workbook workbook = WorkbookFactory.create(inputStream);
Sheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
System.out.print(cell.toString() + "\t");
}
System.out.println();
}
workbook.close();
inputStream.close();
}
}
```
在这个示例中,我们打开一个名为“file.xlsx”的Excel文件,获取第一个Sheet,并循环遍历每个单元格并打印其值。需要注意的是,我们需要在程序结束时显式关闭工作簿和输入流。
阅读全文