在ssm框架基础上java导入导出excle
时间: 2024-02-01 07:14:29 浏览: 84
Java 导出excl
在SSM框架中使用Java进行Excel的导入导出,可以使用Apache POI组件来实现。下面是一个简单的导出Excel文件的例子:
1.添加Apache POI的依赖
```xml
<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>
```
2.创建Excel文件
```java
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建表头行
Row headerRow = sheet.createRow(0);
// 设置表头
headerRow.createCell(0).setCellValue("姓名");
headerRow.createCell(1).setCellValue("年龄");
headerRow.createCell(2).setCellValue("性别");
// 创建数据行
Row dataRow = sheet.createRow(1);
// 设置数据
dataRow.createCell(0).setCellValue("张三");
dataRow.createCell(1).setCellValue(20);
dataRow.createCell(2).setCellValue("男");
// 导出Excel文件
FileOutputStream outputStream = new FileOutputStream("test.xlsx");
workbook.write(outputStream);
outputStream.close();
```
3.导入Excel文件
```java
// 导入Excel文件
Workbook workbook = WorkbookFactory.create(new FileInputStream("test.xlsx"));
// 获取工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍历行
for (Row row : sheet) {
// 遍历单元格
for (Cell cell : row) {
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
```
以上就是一个简单的使用Apache POI实现Excel导入导出的例子。可以根据实际需求进行修改和扩展。
阅读全文