当前位置: 首页 > 图灵资讯 > 技术篇> Java Excel 整型

Java Excel 整型

来源:图灵教育
时间:2023-10-22 16:57:35

Java Excel 整型

简介

Excel 它是一种常用的电子表格软件,可用于存储和管理大量数据。在 Java 我们可以使用各种图书馆和框架来操作 Excel 本文将介绍如何使用文件。 Java 操作 Excel 中型整形数据。

准备工作

在开始之前,我们需要准备以下环境:

  • Java 开发环境
  • Maven 或 Gradle 项目管理工具
  • Apache POI 库:用于操作 Excel 文件
导入依赖

首先,我们需要在项目建设文件中添加 Apache POI 的依赖。

Maven 项目:

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

Gradle 项目:

dependencies {    implementation 'org.apache.poi:poi:4.1.2'    implementation 'org.apache.poi:poi-ooxml:4.1.2'}
创建 Excel 文件

首先,我们需要创造一个新的 Excel 添加文件和整形数据。

import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class ExcelExample {    public static void main(String[] args) throws Exception {        Workbook workbook = new XSSFWorkbook(); // 创建工作簿        Sheet sheet = workbook.createSheet("Sheet1"); // 创建工作表        // 创建整形数据        Row row = sheet.createRow(0);        Cell cell = row.createCell(0);        cell.setCellValue(42);        // 保存 Excel 文件        try (FileOutputStream outputStream = new FileOutputStream("example.xlsx")) {            workbook.write(outputStream);        }    }}

我们使用上述代码示例 Apache POI 它创建了一个新的工作簿,并创建了一个工作表。然后,我们在第一行第一列的单元格中设置了整形数据 42。

最后,我们把工作簿写进名字里 "example.xlsx" 的文件中。

读取 Excel 文件中的整形数据

除了创建 Excel 除了文件,我们还可以使用它 Apache POI 读取已有的 Excel 文件中的整形数据。

import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileInputStream;public class ExcelExample {    public static void main(String[] args) throws Exception {        try (FileInputStream inputStream = new FileInputStream("example.xlsx")) {            Workbook workbook = new XSSFWorkbook(inputStream);            Sheet sheet = workbook.getSheet("Sheet1"); // 获取工作表            // 读取整形数据            Row row = sheet.getRow(0);            Cell cell = row.getCell(0);            int value = (int) cell.getNumericCellValue();            System.out.println("整型数据:" + value);        }    }}

我们首先使用上述代码示例 FileInputStream 读取名为 "example.xlsx" 的 Excel 文件。然后我们通过 WorkbookSheet 对象获取工作表。

接下来,我们使用它 getRowgetCell 该方法获取第一行第一列的单元格,并将其转换为整形数据。

最后,我们打印出读取的整形数据。

结论

本文介绍了如何使用 Java 操作 Excel 中型数据。我们学习了如何创建它 Excel 在现有文件中使用文件并添加整形数据,以及如何读取整形数据。 Apache POI 库可以简化 Excel 操作过程使我们能够轻松处理 Excel 各种数据类型。

希望本文能理解和使用 Java 操作 Excel 中型整形数据有帮助!