Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java excelwriter

作者:似水韶华该惜谁ら   发布日期:2025-08-19   浏览:98

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileOutputStream;
import java.io.IOException;

public class ExcelWriterExample {

    public static void main(String[] args) {
        // 创建一个新的工作簿
        Workbook workbook = new XSSFWorkbook();

        // 创建一个工作表
        Sheet sheet = workbook.createSheet("示例工作表");

        // 创建一行数据
        Row row = sheet.createRow(0);

        // 创建单元格并设置值
        Cell cell = row.createCell(0);
        cell.setCellValue("Hello, World!");

        // 将工作簿写入文件
        try (FileOutputStream fileOut = new FileOutputStream("example.xlsx")) {
            workbook.write(fileOut);
            System.out.println("Excel 文件已成功创建!");
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 关闭工作簿
        try {
            workbook.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

解释说明:

  1. 导入依赖库

    • org.apache.poi.ss.usermodel.*org.apache.poi.xssf.usermodel.XSSFWorkbook 是 Apache POI 库中的类,用于操作 Excel 文件。
  2. 创建工作簿和工作表

    • 使用 new XSSFWorkbook() 创建一个新的 Excel 工作簿。
    • 使用 workbook.createSheet("示例工作表") 创建一个名为 "示例工作表" 的工作表。
  3. 创建行和单元格

    • 使用 sheet.createRow(0) 创建第一行(索引从 0 开始)。
    • 使用 row.createCell(0) 创建第一个单元格,并使用 cell.setCellValue("Hello, World!") 设置单元格的值为 "Hello, World!"。
  4. 保存文件

    • 使用 FileOutputStream 将工作簿写入到指定路径的文件中(本例中为 example.xlsx)。
    • 如果写入过程中发生异常,则捕获并打印堆栈信息。
  5. 关闭工作簿

    • 使用 workbook.close() 关闭工作簿以释放资源。如果关闭过程中发生异常,则捕获并打印堆栈信息。

上一篇:java中什么是类

下一篇:java secretkeyspec

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站