java页面导出数据到excel
时间: 2023-08-22 11:05:13 浏览: 51
要在Java页面中将数据导出到Excel,可以使用Apache POI库。下面是一个简单的例子:
1. 导入POI库:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
```
2. 创建一个工作簿对象:
```java
Workbook workbook = new XSSFWorkbook(); // XLSX格式
Workbook workbook = new HSSFWorkbook(); // XLS格式
```
3. 创建一个工作表对象:
```java
Sheet sheet = workbook.createSheet("Sheet1");
```
4. 创建行和单元格,并为单元格设置值:
```java
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
```
5. 将工作簿对象写入一个输出流中:
```java
OutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
```
完整的例子代码如下:
```java
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class ExcelExporter {
public static void main(String[] args) throws Exception {
Workbook workbook = new XSSFWorkbook(); // XLSX格式
// Workbook workbook = new HSSFWorkbook(); // XLS格式
Sheet sheet = workbook.createSheet("Sheet1");
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello");
OutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
}
}
```
这个例子只是演示了如何将一个单元格的值写入Excel文件中,你可以根据需要扩展代码,使它能够导出多个单元格、多个行和多个工作表。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)