21xrx.com
2025-06-23 21:22:46 Monday
文章检索 我的文章 写文章
Java实现Excel文件写入操作
2023-06-13 20:55:29 深夜i     50     0
Java Excel POI类库

Java作为一种常用的编程语言,具备丰富的类库和API,可以用于实现各种功能。其中,Java可以通过相关类库实现对Excel文件的读取和写入操作。本文主要介绍如何使用Java编写程序实现Excel文件的写入操作。

一、使用POI类库

Java中使用POI类库可以实现对Excel文件的读取和写入操作。其中,POI类库提供了两个用于操作Excel文件的类:HSSFWorkbook和XSSFWorkbook。HSSFWorkbook用于处理xls格式的Excel文件,XSSFWorkbook用于处理xlsx格式的Excel文件。

二、示例代码

下面是一个简单的Java程序,演示了如何使用POI类库进行Excel文件的写入操作。

import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class WriteExcel {
  public static void main(String[] args) throws Exception {
    // 创建工作簿
    Workbook workbook = new HSSFWorkbook();
    // 创建工作表
    Sheet sheet = workbook.createSheet("Sheet1");
    // 创建第一行
    Row row = sheet.createRow(0);
    // 设置单元格的值
    row.createCell(0).setCellValue("姓名");
    row.createCell(1).setCellValue("性别");
    row.createCell(2).setCellValue("年龄");
    // 创建第二行
    row = sheet.createRow(1);
    // 设置单元格的值
    row.createCell(0).setCellValue("张三");
    row.createCell(1).setCellValue("男");
    row.createCell(2).setCellValue("18");
    // 创建第三行
    row = sheet.createRow(2);
    // 设置单元格的值
    row.createCell(0).setCellValue("李四");
    row.createCell(1).setCellValue("女");
    row.createCell(2).setCellValue("20");
    // 输出文件
    FileOutputStream fileOut = new FileOutputStream("workbook.xls");
    workbook.write(fileOut);
    fileOut.close();
  }
}

三、关键词

Java、Excel、POI类库

  
  

评论区

    相似文章