java导出execl文件
时间: 2023-08-31 17:12:48 浏览: 79
Java可以使用Apache POI库来导出Excel文件。下面是一个简单的例子,演示如何使用POI在Java中导出Excel文件:
```java
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.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelWriter {
public static void main(String[] args) {
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建第一行,并在其中添加列标题
Row headerRow = sheet.createRow(0);
Cell headerCell = headerRow.createCell(0);
headerCell.setCellValue("Column1");
headerCell = headerRow.createCell(1);
headerCell.setCellValue("Column2");
headerCell = headerRow.createCell(2);
headerCell.setCellValue("Column3");
// 添加数据行
Row dataRow = sheet.createRow(1);
Cell dataCell = dataRow.createCell(0);
dataCell.setCellValue("Data1");
dataCell = dataRow.createCell(1);
dataCell.setCellValue("Data2");
dataCell = dataRow.createCell(2);
dataCell.setCellValue("Data3");
// 将工作簿写入文件
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该代码将在当前目录下创建一个名为“output.xlsx”的Excel文件,并在其中添加一个包含标题和数据的工作表。请注意,此代码使用XSSF工作簿来创建Excel文件,这是适用于.xlsx文件格式的POI实现。如果您需要创建.xls文件,请改用HSSF工作簿。
阅读全文