java excel 多sheet页_java导入excel操作多sheet页上传
时间: 2023-08-06 17:07:53 浏览: 104
利用java操作Excel表格(把Excel中的数据导入数据库中
4星 · 用户满意度95%
您可以使用Apache POI来操作多个sheet的Excel文件。以下是一个示例代码:
```java
import java.io.File;
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 MultiSheetExcelReader {
public static void main(String[] args) {
try {
// 文件路径
String filePath = "path/to/excel/file.xlsx";
FileInputStream inputStream = new FileInputStream(new File(filePath));
// 使用WorkbookFactory创建工作簿对象
Workbook workbook = WorkbookFactory.create(inputStream);
// 遍历每个sheet
for (Sheet sheet : workbook) {
System.out.println("Sheet名称: " + sheet.getSheetName());
System.out.println("行数: " + sheet.getLastRowNum());
// 遍历每行
for (Row row : sheet) {
// 遍历每个单元格
for (Cell cell : row) {
System.out.print(cell.toString() + "\t");
}
System.out.println();
}
}
// 关闭输入流和工作簿
inputStream.close();
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
您可以根据需要修改该示例代码以满足您的要求。
阅读全文