这篇文章主要介绍了Java 读取excel 文件流代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码如下public static void initType(String path) { try { //1 获取excel文件流 excel xls 文件 暂不支持xlsx if (path.contains("xlsx") || path.contains("XLSX")) { System.err.println("请使用xls格式文件"); return; } InputStream inputStream = new FileInputStream(path); POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream); HSSFWorkbook workbook = new HSSFWorkbook(fileSystem); //2 获取sheet 列数 int sheets = workbook.getNumberOfSheets(); //3 遍历所有sheet列 for (int i = 0; i < sheets; i++) { //获取sheet HSSFSheet sheet = workbook.getSheetAt(i); //读取第一行 HSSFRow headerRow = sheet.getRow(0); //获取sheet 所有行数 int rows = sheet.getPhysicalNumberOfRows(); List headerColumns = new ArrayList<>(); for (int j = 0; j < headerRow.getPhysicalNumberOfCells(); j++) { HSSFCell cell = headerRow.getCell(j); cell.getStringCellValue(); headerColumns.add(cell.getStringCellValue()); } //获取类型 HSSFRow secondRow = sheet.getRow(1); int cells = secondRow.getPhysicalNumberOfCells(); //对第二行的数据进行操作 for (int j = 1; j < rows; j++) { HSSFRow row = sheet.getRow(j); List cellsValue = new ArrayList<>(); //获取字段属性 for (int k = 2; k < cells; k++) { cellsValue.add(row.getCell(k).getStringCellValue()); } } } }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。

java 读excel 流_Java 读取excel 文件流代码实例相关推荐

  1. java properties 路径问题_Java 读取Properties文件时应注意的路径问题

    Java读取properties文件的方法比较多,网上最多的文章是"Java读取properties文件的六种方法",但在Java应用中,最常用还是通过java.lang.Clas ...

  2. java访问excel表格_Java读取excel表格(示例代码)

    Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...

  3. java 读取excel表格_Java读取excel表格(原理+实现)

    一般都是用poi技术去读取excel表格的 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件.这由Apache软 ...

  4. java读取excel数据_Java读取Excel内容(转)

    借助于apathe的poi.jar,由于上传文件不支持.jar所以请下载后将文件改为.jar,在应用程序中添加poi.jar包,并将需要读取的excel文件放入根目录即可 本例使用java来读取exc ...

  5. java 读取excel列_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  6. java生成txt表格_java读取txt文件表格并生成新txt

    展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...

  7. java 存取xml数据_JAVA读取XML文件数据

    XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...

  8. java 导入world数据_java读取world文件,把world文件中的内容,原样输出到页面上。...

    POI,处理可以.样式在Java代码中添加就可以.给了一个例子这个是Excel的.package cn.com.my.common; import java.io.File; import java. ...

  9. java byte数组操作_Java byte数组操纵方式代码实例解析

    字节数组的关键在于它为存储在该部分内存中的每个8位值提供索引(快速),精确的原始访问,并且您可以对这些字节进行操作以控制每个位. 坏处是计算机只将每个条目视为一个独立的8位数 - 这可能是你的程序正在 ...

最新文章

  1. 独家 | 一文带你上手卷积神经网络实战(附数据集学习资料)
  2. The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.3-rtm-32065'. ...
  3. 中小型互联网企业安全建设漫谈。
  4. 自定义控件:SlidingMenu,侧边栏,侧滑菜单
  5. Android样式和主题(二):系统有哪些主题
  6. 《江南》、乌镇、《似水年华》
  7. CentOS7下解决yum install mysql-server没有可用包的问题
  8. List 、Set、 Map有什么区别和联系
  9. expo运行android studio,一、用Expo开发react-native :快速开始
  10. 峰度和偏度在金融数据分析中有何应用_做数据分析,为什么要学统计学?
  11. 布局之StackPanel面板
  12. itextpdf实现多PDF文件合并为一个PDF文档
  13. 开源项目工时系统_浅谈:如何帮助企业成功实施一套项目工时管理系统
  14. 无人驾驶全局路径规划之路径平滑(贝塞尔曲线)
  15. 【深度学习模型】了解一下Faster RCNN
  16. 一次从ZoomeyeAPI脚本编写到提权的***实践
  17. 今日头条后台岗位实习面试记录
  18. 树莓派蜂鸣器python代码_树莓派+蜂鸣器=整点报时器
  19. qq空间评论bug?
  20. 深圳小鹅网络前端校招视频面试

热门文章

  1. Java知识点06:队列(Queue)的offer/add函数,poll/remove函数,peek/element函数的区别
  2. [dp算法]逃离农场
  3. [ZT]WINDOWS域管理-备份域升为主域控制器
  4. 从心理学角度分析开心农场的流行
  5. Vue全家桶+SSR+Koa2全栈开发美团网笔记
  6. GoDaddy域名解析TXT类型或CNAME类型
  7. 现代家用计算机有哪些名称大全,当前个人计算机(电脑)有哪些形式
  8. 安装flash_player解码器vlc_codecs+ffmpeg-4和opera+chrome
  9. Chrome浏览器启动报错:“应用程序无法启动,因为应用程序的并行配置不正确”
  10. i7 1355u和i5 1235U差距 i71355u和i51235U对比