java实现Excel导入导出
时间: 2023-08-09 11:06:43 浏览: 94
Apache POI是一个用于处理和生成Excel文件的Java库。它可以用来读取和写入Microsoft Office格式的文档,包括Word和Excel。
在导入Excel时,可以使用POI的HSSF或XSSF模块读取Excel文件中的数据。
在导出Excel时,可以使用POI的HSSF或XSSF模块创建Excel文件并写入数据。
下面是一个简单的例子,展示了如何使用POI读取Excel文件中的数据:
```java
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.FileInputStream;
public class ReadExcel {
public static void main(String[] args) {
try {
// 创建文件输入流
FileInputStream inputStream = new FileInputStream("example.xls");
// 创建工作簿
Workbook workbook = new HSSFWorkbook(inputStream);
// 获取第一个工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍历行和列
for (int rowNum = 0; rowNum <= sheet.getLastRowNum(); rowNum++) {
for (int cellNum = 0; cellNum < sheet.getRow(rowNum).getLastCellNum(); cellNum++) {
System.out.print(sheet.getRow(rowNum).getCell(cellNum) + " ");
}
System.out.println();
}
// 关闭工作簿
workbook.close();
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
更多关于POI的使用方法可以参考官方文档:https://poi.apache.org/
阅读全文