java导出excel
时间: 2023-09-05 13:10:05 浏览: 29
在Java中导出Excel文件可以使用Apache POI库来操作Excel文件。下面是一个简单的例子:
1. 首先需要下载Apache POI的jar包,并将其添加到项目中。
2. 创建一个Workbook对象,表示要创建的Excel文件。
```java
Workbook workbook = new XSSFWorkbook();
```
3. 创建一个Sheet对象,并为其命名。
```java
Sheet sheet = workbook.createSheet("Sheet1");
```
4. 创建行和单元格,并为单元格设置值。
```java
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello World");
```
5. 将数据写入到文件中。
```java
FileOutputStream fos = new FileOutputStream("example.xlsx");
workbook.write(fos);
fos.close();
```
完整代码如下:
```java
import java.io.FileOutputStream;
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) throws Exception {
// 创建一个Workbook对象,表示要创建的Excel文件
Workbook workbook = new XSSFWorkbook();
// 创建一个Sheet对象,并为其命名
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行和单元格,并为单元格设置值
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello World");
// 将数据写入到文件中
FileOutputStream fos = new FileOutputStream("example.xlsx");
workbook.write(fos);
fos.close();
}
}
```
运行上述代码后,会在项目目录下生成一个名为example.xlsx的Excel文件,其中第一个单元格的值为“Hello World”。