java导出excel案例
时间: 2023-09-24 08:09:52 浏览: 66
以下是一个简单的Java导出Excel的示例,使用Apache POI库:
```
import java.io.FileOutputStream;
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.xssf.usermodel.XSSFWorkbook;
public class ExcelExporter {
public static void main(String[] args) {
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建数据行
Row row = sheet.createRow(0);
// 创建单元格并设置值
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
cell = row.createCell(1);
cell.setCellValue("World");
// 导出Excel
try {
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
outputStream.close();
System.out.println("Excel exported successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们创建了一个XSSFWorkbook对象,它表示一个Excel工作簿。然后,我们创建了一个名为“Sheet1”的工作表,并在第一行创建了一个数据行。在数据行中,我们创建了两个单元格并设置了它们的值。最后,我们将工作簿写入名为“output.xlsx”的文件中,完成了Excel的导出。
阅读全文