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 文件。然后我们通过 Workbook
和 Sheet
对象获取工作表。
接下来,我们使用它 getRow
和 getCell
该方法获取第一行第一列的单元格,并将其转换为整形数据。
最后,我们打印出读取的整形数据。
结论本文介绍了如何使用 Java 操作 Excel 中型数据。我们学习了如何创建它 Excel 在现有文件中使用文件并添加整形数据,以及如何读取整形数据。 Apache POI 库可以简化 Excel 操作过程使我们能够轻松处理 Excel 各种数据类型。
希望本文能理解和使用 Java 操作 Excel 中型整形数据有帮助!