iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java:读取excel文件中的内容(简单、详细、明确、有全部代码)
  • 182
分享到

Java:读取excel文件中的内容(简单、详细、明确、有全部代码)

exceljava开发语言 2023-08-19 18:08:20 182人浏览 八月长安
摘要

Java:读取excel文件中的内容 一、引入依赖二、引入工作类三、读取excel内容 一、引入依赖 注意: jxl 仅支持读取 .xls 文件,读 .xlsx 会报错! 在 pom.xml 中引入 jxl 的依赖 net.s


一、引入依赖

注意: jxl 仅支持读取 .xls 文件,读 .xlsx 会报错!

在 pom.xml 中引入 jxl 的依赖

<dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version></dependency>

二、引入工作类

import jxl.Workbook;     //java读取excel表使用的类import jxl.Sheet;        //java读取的工作铺的类

三、读取excel内容

public void readExcel() throws Exception {//根据文件位置找到需要读取的excel文件    File Inputfile = new File("E:\\readExcel\\needRead.xls");        //根据路径生成 FileInputStream字节流    FileInputStream fileInputStream = new FileInputStream(Inputfile);        //将FileInputStream转换为Workbook    Workbook workbook = Workbook.getWorkbook(fileInputStream);// 默认获取第一张工作表,可以自定义    Sheet sheet = workbook.getSheet(0);        // 循环获取每一行数据 因为默认第一行为标题行,我们可以从 1 开始循环,如果没有标题行,i从 0 开始    // sheet.getRows() 获取总行数    for (int i = 1; i < sheet.getRows(); i++) {        // 获取第一列的第 i 行信息 sheet.getCell(列,行),下标从0开始        String content1 = sheet.getCell(0, i).getContents();        // 获取第二列的第 i 行信息        String content2 = sheet.getCell(1,i).getContents();        //后面根据需要以此类推    }}

支持读取 xlsx 文件的 poi 依赖说明、使用方法及更多详细内容可以参考:
Java读取excel的方式,一篇文章看懂(详细)

来源地址:https://blog.csdn.net/qq_46119575/article/details/130386442

--结束END--

本文标题: Java:读取excel文件中的内容(简单、详细、明确、有全部代码)

本文链接: https://www.lsjlt.com/news/375785.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作