怎么导出数据到exceljava
时间: 2023-09-26 17:08:59 浏览: 44
你可以使用 Java 的 Apache POI 库来操作 Excel 文件。以下是一个简单的例子来将数据导出到 Excel 文件中:
```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.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelExporter {
public static void main(String[] args) throws IOException {
// 创建工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建工作表
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 数据
Object[][] data = {{"Name", "Age"}, {"John", 25}, {"Jane", 30}, {"Bob", 35}};
// 遍历数据并写入工作表
int rowNum = 0;
for (Object[] rowData : data) {
Row row = sheet.createRow(rowNum++);
int colNum = 0;
for (Object field : rowData) {
Cell cell = row.createCell(colNum++);
if (field instanceof String) {
cell.setCellValue((String) field);
} else if (field instanceof Integer) {
cell.setCellValue((Integer) field);
}
}
}
// 保存文件
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
}
}
}
```
这个例子中,我们先创建了一个工作簿和一个工作表,然后将数据遍历并写入工作表,最后将工作簿保存到文件中。你可以根据自己的需求修改代码来适应不同的数据格式和文件格式。