如何自动生成excel表格java
时间: 2023-10-18 13:24:28 浏览: 111
在Java中,可以使用Apache POI库来创建和操作Excel文件。以下是一个简单的示例代码,用于创建一个Excel文件并添加一些数据:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;
public class ExcelGenerator {
public static void main(String[] args) {
try {
// 创建工作簿和工作表
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建一些数据行
Row row1 = sheet.createRow(0);
row1.createCell(0).setCellValue("ID");
row1.createCell(1).setCellValue("Name");
row1.createCell(2).setCellValue("Age");
Row row2 = sheet.createRow(1);
row2.createCell(0).setCellValue(1);
row2.createCell(1).setCellValue("Alice");
row2.createCell(2).setCellValue(25);
Row row3 = sheet.createRow(2);
row3.createCell(0).setCellValue(2);
row3.createCell(1).setCellValue("Bob");
row3.createCell(2).setCellValue(30);
// 保存Excel文件
FileOutputStream outputStream = new FileOutputStream("example.xlsx");
workbook.write(outputStream);
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
该代码创建一个名为“example.xlsx”的Excel文件,并在第一个工作表中添加三行数据。你可以根据需要修改代码以生成不同的Excel文件。
阅读全文