java excelwriter用法
时间: 2023-12-21 15:05:10 浏览: 166
在 Java 中使用 ExcelWriter 可以使用开源的 Apache POI 库,这个库提供了丰富的 API 用于操作 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.ss.usermodel.Sheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelWriter {
public static void main(String[] args) throws IOException {
// 创建一个新的工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建一行
Row row = sheet.createRow(0);
// 创建单元格并设置值
Cell cell1 = row.createCell(0);
cell1.setCellValue("姓名");
Cell cell2 = row.createCell(1);
cell2.setCellValue("年龄");
Cell cell3 = row.createCell(2);
cell3.setCellValue("性别");
// 创建下一行
Row row1 = sheet.createRow(1);
Cell cell4 = row1.createCell(0);
cell4.setCellValue("张三");
Cell cell5 = row1.createCell(1);
cell5.setCellValue(20);
Cell cell6 = row1.createCell(2);
cell6.setCellValue("男");
// 创建输出流并保存 Excel 文件
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
}
}
```
在这个例子中,我们首先创建了一个新的工作簿和工作表,然后创建了表头和数据行,并将它们写入到工作表中。最后,我们创建了一个输出流并将工作簿写入到输出流中,最终将 Excel 文件保存到本地磁盘中。
阅读全文