Apache POI 遍历Excel:工作薄 > 工作表 > 数据行 > 单元格

import org.apache.poi.ss.usermodel.*;import org.junit.jupiter.api.Test;import java.io.FileInputStream;import java.util.Iterator;public class ApachePOITest { private String path = “E:测试数据表.xlsx”; @Test public void createWorkbook() throws Exception { System.out.println(path); // 通过【path】文件路径拿到【Workbook】工作薄(会自动判断Excel版本) Workbook workbook = WorkbookFactory.create(new FileInputStream(path)); // 取出【Sheet 工作表】迭代器 Iterator sheetIterator = workbook.sheetIterator(); // 遍历【Sheet 工作表】 while (sheetIterator.hasNext()) { Sheet sheet = sheetIterator.next(); // 取出【Row 数据行】迭代器 Iterator rowIterator = sheet.rowIterator(); // 遍历【数据行】 while(rowIterator.hasNext()) { Row row = rowIterator.next(); // 取出【Cell 单元格】迭代器 Iterator cellIterator = row.cellIterator(); // 遍历【单元格】 while (cellIterator.hasNext()) { Cell cell = cellIterator.next(); // 取出单元格内容并打印 System.out.print(getCellValue(cell) + “;”); } System.out.println(); } } } /** * 按类型获取单元格值的字符串形式 * @param cell * @return */ private String getCellValue(Cell cell) { switch (cell.getCellType()) { case BLANK: return “空单元格:”; case FORMULA: return “公式:” + cell.getCellFormula(); case NUMERIC: return “数字:” + cell.getNumericCellValue(); case STRING: return “字符串:” + cell.getStringCellValue(); case BOOLEAN: return “布尔值:” + cell.getBooleanCellValue(); case ERROR: return “错误值:” + cell.getErrorCellValue(); default: return “未知类型:” + cell.getCellType(); } }}

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月16日 12:18
下一篇 2022年6月16日 12:18

相关推荐

  • 妻子发微信:“我老公不在,快来”,同事:“下了班就来找你”

    在现如今网络如此发达的时代,大家可以从各个地方了解到全国大事小事,正所谓世界之大无奇不有,每天都发生着奇奇怪怪的事情,今天小编突然看到这样一件事,看完之后都不知道说什么好了。 王某…

    2022年11月26日
  • 《乐队的海边》第二场live秀开启 赵梦为郑秀妍写中文歌词

    今日(11月25日),芒果TV女性经营励志奋斗真人秀《乐队的海边》第二期即将上线。张俪、赵梦、郑秀妍、于文文、刘恋、张天爱在海南省琼海市经营的“炸厨”音乐餐厅蒸蒸日上,收获顾客满满…

    2022年11月25日
  • 自由的工作

    02我国把自由职业者分为三类第一类是小本生意人,如个体零售店小餐馆印刷店装修公司老板,还有路边小摊经营者第二类是没有底薪的推销员,如买保险的人地产经纪房子中介直销人士,卖卡的人。 …

    2022年11月25日
  • 什么是推广cpa一篇文章带你看懂CPA推广渠道

    CPA渠道 CPA指的是按照指定的行为结算,可以是搜索,可以是注册,可以是激活,可以是搜索下载激活,可以是绑卡,实名认证,可以是付费,可以是浏览等等。甲乙双方可以根据自己的情况来定…

    2022年11月25日
  • 抖音直播带货有哪些方法技巧(抖音直播带货有哪些痛点)

    如今抖音这个短视频的变现能力越来越突显了,尤其是在平台上开通直播,更具有超强的带货属性,已经有越来越多的普通人加入到其中了。不过直播带货虽然很火,但是也不是每个人都能做好的,那么在…

    2022年11月24日
  • 本人由于个人原因辞职30字(最简单的个人辞职原因)

    做人留一线,日后好相见!我们不断地被职场潜规则着,同时也在制造一些潜规则,每一个离职理由的背后都有一段难以言说的辛酸!离职的时候如果不想说明真实原因,究竟该怎么说合适呢?1、 想读…

    2022年11月24日
  • 明查|美国新冠后遗症患者中有16%症状严重以致无法工作?

    点击进入澎湃新闻全球事实核查平台 速览 – 网传数据比例无权威信源佐证,该比例有可能是结合了美国疾病防控中心和布鲁金斯学会的数据得出,但这两个机构的调研目的和样本都不同…

    2022年11月24日
  • 忻府区疫情预计什么时候解封(忻府区疫情防控指挥部)

    忻州忻府区本轮疫情发生至今,高风险区一直新增不断,也让大家非常担心当地的疫情。最新通告,针对忻府区当前疫情防控形势,忻府区新冠肺炎疫情防控工作应急处置指挥部决定,11月22日在全区…

    2022年11月22日
  • 不迁怒,不贰过一《论语》(不迁怒不贰过是孔子哪位弟子)

    不迁怒,不贰过。 ——《论语》 犯了错误,不要迁怒别人,并且不要再犯第二次。这样的人,才称得上是一个有觉悟的人。只有那些没有开悟,没有活明白的人,才会好了伤疤忘了痛,反复多次犯同样…

    2022年11月22日
  • 11月20日八师石河子市发现2例无症状感染者

    11月20日0—24时,新疆生产建设兵团第八师石河子市在对外地货车司机核酸检测时,发现2例核酸检测初筛异常人员。其中,1例为外地进入师市货车司机“落地核酸检测”发现,1例为石河子高…

    2022年11月21日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息