迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

用 Java 创建 Excel 文件

作者:迹忆客 最近更新:2023/08/06 浏览次数:

本文介绍如何使用 Java 创建 Excel 文件。


用 Java 创建 Excel 文件

Excel 工作表有存储数据的单元格,但用 Java 创建、读取和写入 Excel 文件很棘手。 Java中没有内置库提供与excel文件相关的操作。

使用Java IO包可以实现创建excel文件,但是我们无法使用Java IO包读写excel文件。 让我们尝试使用 Java IO 包创建 Excel 文件的示例:

package jiyik;

import java.io.*;

public class Example {
    public static void main(String[] args) throws IOException, FileNotFoundException  {
        String File_Name = "Demodelftstack.xlsx";
        FileOutputStream Excel_File = new FileOutputStream(File_Name);
        Excel_File.close();
        System.out.println("An Excel File has been created.");
    }
}

上面的代码将使用 Java IO 包创建一个 excel 文件。 查看输出:

An Excel File has been created.

使用 Java IO 创建 Excel 文件

Apache POI是第三方API,可以执行Excel操作,包括创建、读取和写入。


使用 Apache POI 库在 Java 中创建 Excel 文件

Apache POI(Poor Obfuscation Implement)是处理 Microsoft 文档的第三方 API。 此 API 提供了两种适用于不同版本的 MS Excel 的方法:

  1. HSSF(可怕的电子表格格式):用于与 Excel 2003 和以前的版本一起使用。
  2. XSSF(XML 电子表格格式):用于使用 Excel 2007 及更高版本。

在使用此 API 之前,请将此 API 添加到项目的构建路径中。 请按照以下步骤操作:

  • 从此处下载 Apache POI 库。
  • 右键单击您的项目并转到“属性”。
  • 在属性中,转到 Java 构建路径。
  • 单击添加外部 jar。
  • 选择下载文件。
  • 单击应用并关闭。

上述步骤会将 Apache POI 库添加到您的构建路径中。 我们还可以通过maven依赖来添加库; 将以下依赖项添加到项目的 pom.xml 中:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>5.2.0</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>5.2.0</version>
</dependency>

让我们使用 HSSFWorkBook 在 Java 中创建一个 excel 文件:

package jiyik;

import java.io.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Workbook;

public class Example {
    public static void main(String[] args) throws FileNotFoundException, IOException {
        //instance of Workbook class
        Workbook Demo_WorkBook = new HSSFWorkbook();
        //excel file at the specified location
        OutputStream Excel_File = new FileOutputStream("delftstack.xlsx");
        System.out.println("An Excel File has been created.");
        Demo_WorkBook.write(Excel_File);
    }
}

上面的代码将创建一个 Excel 文件。 查看输出:

使用 Apache POI 的 Excel 文件

An Excel File has been created.

上一篇:Java 字母电话号码转换器

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Java 字母电话号码转换器

发布时间:2023/08/06 浏览次数:68 分类:Java

本文介绍如何用 Java 生成字母电话号码转换器。Java 字母电话号码转换器 有时,公司会使用电话号码格式,例如 555-GET-FOOD,这是编写电话号码的标准化流程,以便客户更容易记住。

Java中的并发队列实现

发布时间:2023/08/06 浏览次数:69 分类:Java

本文将讨论 Java 中并发队列的一些最有效的实现以及需要利用哪些实现。Java 中的并发队列 首先,我们来讨论所有三个队列。Java ConcurrentLinkedQueue、Java ArrayBlockingQueue、Java LinkedBlockingQueue

Java 中的闭包

发布时间:2023/08/06 浏览次数:140 分类:Java

本文将详细讨论闭包并提供必要的示例和解释以使该主题更容易。在开始讨论之前,让我们先看看闭包的一般语法,如下所示。Java 中的闭包 在下面的示例中,我们将说明最基本的闭包,其中我

在 Java 中使用带有 Jackson 的自定义序列化器

发布时间:2023/08/05 浏览次数:80 分类:Java

本文将介绍如何在 Java 中使用 Jackson 的自定义序列化器。 首先,我们来了解一下序列化的概念。Java 中的序列化 Java 中的序列化过程是一种将对象与字节流相互转换的技术。 这不仅可以将对象

Java 中的 Trie 数据结构

发布时间:2023/08/05 浏览次数:111 分类:Java

本文介绍了 Java 中的 Trie 数据结构。Java 中的 Trie 数据结构 Trie 词是从单词 Retrieval 中提取出来的,它是一种用于存储字符串集合的排序数据结构。

JAVA_OPTS 环境变量

发布时间:2023/08/05 浏览次数:199 分类:Java

JAVA_OPTS 是一个环境变量,用于将自定义设置传递给 Java 虚拟机。 本文介绍了 JAVA_OPTS 的使用。JAVA_OPTS 环境变量 JAVA_OPTS 是一个标准环境变量,用于设置 Java 虚拟机的自定义设置。

在Ubuntu中设置JAVA_HOME环境路径

发布时间:2023/08/05 浏览次数:154 分类:Java

本文将介绍如何在Ubuntu中设置Java环境路径。 Ubuntu 将 openjdk6 安装到 /usr/lib/jvm/java-6-openjdk 路径。

在 Ubuntu 中使用 OpenJDK 安装 Java

发布时间:2023/08/05 浏览次数:179 分类:Java

在本文中,我们将学习如何在 Ubuntu 20.04 中安装 Java。 它还说明了如何安装默认 Java、特定 Java 版本以及设置环境变量。在 Ubuntu 中使用 OpenJDK 安装 Java 在本文中,我们将使用 OpenJDK 安装 Java。

使用 Brew 安装 Java

发布时间:2023/08/05 浏览次数:66 分类:Java

本文将展示如何使用 BREW 安装 Java。什么是 BREW 和 HOMEBREW? 使用 BREW 安装 Java 需要什么? 答案就在这篇文章中,所以让我们立即开始吧。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便