java动态生成Excel
时间: 2023-10-14 21:29:04 浏览: 38
可以使用Apache POI库来生成Excel文件。以下是一个简单的示例代码:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.ss.usermodel.Sheet;
public class ExcelGenerator {
public static void main(String[] args) {
// 创建一个工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一行,并在该行中创建单元格
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
// 输出文件
try {
FileOutputStream outputStream = new FileOutputStream("example.xlsx");
workbook.write(outputStream);
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码会在当前目录下生成一个名为`example.xlsx`的文件,其中包含一个名为`Sheet1`的工作表,该工作表的第一行第一列为`Hello`。你可以根据自己的需求修改代码。