21xrx.com
2024-11-22 13:00:07 Friday
登录
文章检索 我的文章 写文章
Java实现Excel文件写入操作
2023-06-13 20:55:29 深夜i     --     --
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类库

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复