🔥#xff1博客主页a; 【

发布时间:2025-06-24 19:15:19  作者:北方职教升学中心  阅读量:392


        首先需要添加 POI #xff00的依赖,在前面写入 Excel 已在文件中添加,这里没有必要继续增加依赖性。

        2.1 写入 Excel 文件。简单来说,

        Apache POI 是一个处理 Miscrosoft Office 各种文件格式的开源项目。

        首先添加 Apache POI 依赖:

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

具体方法:

        1)创建 XSFWorkbook对象:

        使用 XSSFWorkbook 创建 XLSX 格式的 Excel 文件。
❤感谢大家点赞#x1f44dd#;收藏⭐评论✍。

        根据索引获取 Cell 对象。

        一般来说,CSDN博客小扳_。创建第二行的行对象 XSSFRow row = sheet.createRow(1); ////创建单元格,创建第二格单元格对象 XSSFCell cell = row.createCell(1); //设置具体值 cell.setCellValue("姓名"); ////创建单元格,创建第三格单元格对象 XSSFCell cell1 = row.createCell(2); //设置具体值 cell1.setCellValue("性别"); //创建第三行对象 XSSFRow row1 = sheet.createRow(2); //创建第二格对象 XSSFCell cell2 = row1.createCell(1); cell2.setCellValue("小板"); //创建第三格对象 XSSFCell cell3 = row1.createCell(2); cell3.setCellValue("男"); //创建第四行对象 XSSFRow row2 = sheet.createRow(3); //创建第二格对象 XSSFCell cell4 = row2.createCell(1); //设置具体值 cell4.setCellValue("童童"); //创建第三格对象 XSSFCell cell5 = row2.createCell(2); cell5.setCellValue("女"); //将该 Excel 把它从内存放进磁盘里 ///首先创建存储文件 FileOutputStream out = new FileOutputStream(new File("D:\\software\\code\\example.xlsx")); workbook.write(out); ///最后需要关闭资源 out.close(); workbook.close(); } @Test public void test11() throws IOException { write(); }}。

        根据索引获取 Row 对象。

运行结果:

        2.3 读取 Excel 文件。

        4)设置具体值:

cell.setCellValue("Hello, World!");///单元格中写入的内容。

//通过名称获得XSSFSheet sheet1 = workbook.getSheet("获取指定名称");//通过索引获得XSSFShetet sheet2 = workbook.getSheetAt(0);

        3)获取 Row 对象。

运行结果:

        2.3 读取 Excel 文件。运行结果:

        2.1 写入 Excel 文件。

///通过姓名获取XSSFShetet sheet1 = workbook.getSheet("获取指定名称");//通过索引获得XSSFShetet sheet2 = workbook.getSheetAt(0);

        3)获取 Row 对象。, POI 都是用来操作的 Excel 文件。

XSSFCell cell = row.getCell(1);        5)获得单元格中的值。

        3)创建银行和单元格对象:

Row row = sheet.createRow(0); // 创建新的行Cell cell = row.createCell(0); // 创建新的单元格。

🔥#xff1博客主页a; 【。

文章目录。public void read() throws Exception { ///创建字节输入流文件对象 File file = new File("D:\\software\\code\\example.xlsx"); FileInputStream in = new FileInputStream(file); ///进一步包装 XSSFWorkbook workbook = new XSSFWorkbook(in); //获取 Sheet 对象,根据索引获取 XSSFSheet sheet = workbook.getSheetAt(0); //获取Row对象 ////获得最后一行的行数 int lastRowNum = sheet.getLastRowNum(); for (int i = 1; i <= lastRowNum ; i++) { XSSFRow row = sheet.getRow(i); String stringcelvalue = row.getCell(1).getStringCellValue(); String stringcelvalue = row.getCell(2).getStringCellValue(); System.out.println(stringcelvalue + " " + stringcelvalue); } ///最后关闭资源 workbook.close(); in.close(); } @Test public void test12() throws Exception { read(); }。

FileInputStream file = new FileInputStream(new File("sample.xlsx"));Workbook workbook = WorkbookFactory.create(file);

        2)获取 Sheet 对象:

        根据索引或名称获得指定的指定 Sheet 对象。

        1.0 Apache POI 概述。

        2.3 读取 Excel 文件。

        2.0 使用 Apache POI 读写 Excel 文件。


        1.0 Apache POI 概述。,开源使用 POI 在 Java 程序中对 Miscrosoft Office 读写各种文件。

Workbook workbook = new XSSFWorkbook();

        2)创建工作表对象󿄚

Sheet sheet = workbook.createSheet("Sheet1"); // 创建新的工作表。String stringCellValue = cell.getStringCellValue();        2.4 读取 Excel 演示文件代码。

int lastRowNum = sheet.getLastRowNum();

        4)获取单元格对象。

        2.2 写入 Excel 演示文件代码。

import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;@SpringBootTest(classes = {demo.demo2.class})public class demo2 { /** * 写入 Excel 文件操作 */ public void write() throws IOException { //创建 XSSFWorkbook 对象 XSSFWorkbook workbook = new XSSFWorkbook(); //创建 Sheet 对象,指定名称 sheet1 XSSFSheet sheet = workbook.createSheet("sheet1Ř#;); ///创建行,

        2.4 读取 Excel 演示文件代码。

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

相关方法:

        1)指定读取的 Excel 文件:

        通过 new File("路径") Flie 指定要读取的对象作为参数 Excel 文件。

Workbook workbook = new XSSFWorkbook();

        2)创建工作表对象:

Sheet sheet = workbook.createSheet("Sheeet1"#;); // 创建新的工作表。

        5)创建内存 Excel 将文件保存在磁盘中:

FileOutputStream file = new FileOutputStream("example.xlsx");workbook.write(file);

        2.2 写入 Excel 演示文件代码。        通过 cell.getStringCellValue() 该方法可以获得单元格中的值。

XSSFRow row = sheet.getRow(1);

        获取 Sheet 最后一行的行数。

        2.0 使用 Apache POI 读写 Excel 文件。

下一篇:504 GATEWAY