POI导出Excel
时间: 2024-05-10 12:10:23 浏览: 92
以下是使用Java的POI库导出Excel文件的步骤:
1. 首先,需要在项目中引入POI的依赖,可以通过Maven或手动下载jar包的方式引入。
2. 创建一个工作簿对象,可以通过HSSFWorkbook或XSSFWorkbook类来创建,前者用于创建xls格式的Excel文件,后者用于创建xlsx格式的Excel文件。
3. 创建一个工作表对象,可以通过工作簿对象的createSheet()方法来创建。
4. 创建行和单元格对象,可以通过工作表对象的createRow()和createCell()方法来创建。
5. 设置单元格的值,可以通过单元格对象的setCellValue()方法来设置。
6. 将工作簿对象写入到输出流中,可以通过工作簿对象的write()方法来实现。
以下是一个简单的示例代码,用于将数据导出到Excel文件中:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
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;
public class ExcelExporter {
public static void export() throws IOException {
// 创建工作簿对象
Workbook workbook = new HSSFWorkbook();
// 创建工作表对象
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行对象
Row row = sheet.createRow(0); // 创建单元格对象
Cell cell = row.createCell(0);
// 设置单元格的值
cell.setCellValue("Hello, World!");
// 将工作簿对象写入到输出流中
FileOutputStream fos = new FileOutputStream("output.xls");
workbook.write(fos);
fos.close();
}
}
```
调用export()方法即可将数据导出到名为output.xls的Excel文件中。
阅读全文