Java读取xlsx文件
2021/11/11 22:17:59
本文主要是介绍Java读取xlsx文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参考链接:https://www.cnblogs.com/longlyseul/p/9965588.html
首先我们要在项目里导入jar包,我之前就因为jar包没有导入完全就一直报错!
jar包地址 https://pan.baidu.com/s/1gHaIGyFjQL6mqiWHXtdD4w(此链接来源于:https://www.cnblogs.com/longlyseul/p/9965588.html)
(用红框框起来的包是都要导入项目里的,包括lib包下的jar包以及ooxml-lib包下的jar包)
先来看看实现的效果:
t.xlsx
代码运行效果:
实现代码:
1 import org.apache.poi.xssf.usermodel.XSSFSheet; 2 import org.apache.poi.xssf.usermodel.XSSFWorkbook; 3 import java.io.FileInputStream; 4 import java.io.IOException; 5 6 public class test { 7 public static void main(String[] args) { 8 try { 9 // 创建工作簿 10 XSSFWorkbook xssfWorkbook = new XSSFWorkbook(new FileInputStream("E:\\t.xlsx")); 11 System.out.println("xssfWorkbook对象:" + xssfWorkbook); 12 // 读取第一个工作表 13 XSSFSheet sheet = xssfWorkbook.getSheetAt(0); 14 System.out.println("sheet对象:" + sheet); 15 // 获取最后一行的num,即总行数。此处从0开始计数 16 int maxRow = sheet.getLastRowNum(); 17 System.out.println("总行数为:" + (maxRow+1)); 18 for (int row = 0; row <= maxRow; row++) { 19 for(int cell=0;cell<=sheet.getRow(row).getLastCellNum()-1;cell++) { 20 System.out.print(sheet.getRow(row).getCell(cell)+" "); 21 } 22 System.out.println(); 23 } 24 System.out.println("xlsx文件查询完成"); 25 } catch (IOException e) { 26 e.printStackTrace(); 27 } 28 } 29 }
这篇关于Java读取xlsx文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程