Java中导出xls表格
时间: 2024-02-12 15:04:54 浏览: 62
要在Java中导出xls表格,可以使用Apache POI API。以下是一个简单的示例代码:
```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.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 headerRow = sheet.createRow(0);
//创建表头单元格
Cell headerCell = headerRow.createCell(0);
headerCell.setCellValue("姓名");
headerCell = headerRow.createCell(1);
headerCell.setCellValue("年龄");
//添加数据行
Row dataRow = sheet.createRow(1);
Cell dataCell = dataRow.createCell(0);
dataCell.setCellValue("张三");
dataCell = dataRow.createCell(1);
dataCell.setCellValue(20);
//导出文件
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
此示例将创建一个名为“output.xlsx”的文件,并将包含姓名和年龄的一个数据行写入它。您可以根据需要修改代码以适应您的数据。
阅读全文