jxl 通过 sheet.getMergedCells()方法获取excel中合并的单元格

需注意:
Sheet sheet = workbook.getSheet(sheetIndex); √ OK
Sheet sheet = workbook.getSheets()[0]; × 获取不到

    Workbook workbook = Workbook.getWorkbook(in);Sheet sheet = workbook.getSheet(sheetIndex);/* readSheet */private static List readSheet(Sheet sheet) {List list = new ArrayList();Range[] mergedCells = sheet.getMergedCells();String value;for (int row = 0, rowLen = sheet.getRows(); row < rowLen; row++) {int colLen = sheet.getColumns();String[] rowData = new String[colLen];for (int col = 0; col < colLen; col++) {Range range = getRange(mergedCells, row, col);if (range != null) {value = sheet.getCell(range.getTopLeft().getColumn(), range.getTopLeft().getRow()).getContents();} else {value = sheet.getCell(col, row).getContents();}rowData[col] = value != null ? value.trim() : "";}list.add(rowData);}return list;}/* getRange */private static Range getRange(Range[] ranges, int row, int col) {for (int i = 0; i < ranges.length; i++) {Range range = ranges[i];if (row >= range.getTopLeft().getRow() && row <= range.getBottomRight().getRow()&& col >= range.getTopLeft().getColumn() && col <= range.getBottomRight().getColumn()) {return range;}}return null;}

java基于jxl获取excel合并单元格相关推荐

  1. jxl操作excel(合并单元格,设置背景色,字体颜色)

    现在正在做的项目中涉及大量的Excel文件导出导入操作,都是使用Java Excel来操作. Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Exce ...

  2. java mergecells_java怎么操作excel合并单元格

    展开全部 利用java操作Excel,有个开源的东东-jxl.jar,可以到http://sourceforge.net/project/showfiles.php?group_id=79926下载. ...

  3. JXL导出EXCEL合并单元格、文字对齐方式 .

    public void createNoLotteryAlarmExcel(String filePath,String fileName,List<NoLotteryAlarm> ala ...

  4. JXL导出EXCEL合并单元格、文字对齐方式

    这次能做出来,主要是感谢各位在网上提供的资料,在此记录 导出的结果是,大家看哈,若有可取之处可继续 代码比较多,大家主要看哈我用红色标注部分即可 --------------------------- ...

  5. Java POI 对Excel合并单元格的数据处理

    Java POI 对Excel合并单元格的数据处理 最近在项目开发过程中,有个一个导入Excel文件处理合并单元格数据的需求,就自己在网上找了一个模板,自己进行二次开发来开发需求. Excel工具类 ...

  6. springboot项目导出excel 合并单元格表格

    springboot项目导出excel 合并单元格表格 导出效果 业务controller 业务数据 业务实体类 注解MyExcel.java 注解 MyExcels 导出工具类MyExcelUtil ...

  7. python合并单元格居中_Python基于xlrd模块处理合并单元格

    目的: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式. 总体思路: (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用. (2)实际操作时候和我们实际 ...

  8. python合并word单元格_python之DataFrame实现excel合并单元格_python

    这篇文章主要为大家详细介绍了python之DataFrame实现excel合并单元格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在工作中经常遇到需要将数据输出到excel,且需要对其中一些单元 ...

  9. html表格里面怎么合并单元格的快捷键,excel合并单元格快捷键是什么

    excel合并单元格快捷键是什么 快捷键的熟练使用可以帮助我们在工作中提高效率,那么excel合并单元格快捷键是什么呢?接下来为大家讲解excel合并单元格快捷键设置方法的图文演示. 合并单元格在ex ...

最新文章

  1. 医学顶刊BMJ打脸谷歌:AI取代医生检测乳腺癌还远着呢
  2. python画曲线-python绘制动态曲线教程
  3. c++中使用 数据库相关知识点 部分后面慢慢加
  4. 与afreez一起学习DirectFB之:一个linux下的framebuffer例子的学问
  5. gulp加速hexo的yelee主题
  6. java日志之slf4j与logback简单使用
  7. 剑指offer——21.调整数组顺序使奇数位于偶数前面
  8. 【脑图制作】万彩脑图大师教程 | 修改主题样式
  9. 分享一下自己收集到的真实用户的UA
  10. Linux Ubuntu 初学命令
  11. Unity Shader - ARB_precision_hint_fastest / ARB_precision_hint_nicest 命令
  12. 什么是代理(Proxy)?
  13. itextsharp 获取文本_使用itextsharp从签名图像中获取Layer2文本(签名描述)
  14. ArcGIS简单的三维演示
  15. python网格交易法详解_详解低风险投资策略—详解网格交易法
  16. 51个Python鲜为人知的秘密特性,老司机看完都惊叹不已
  17. 微软专家教你,如何搞定树莓派 AI 服务开发
  18. 华为官微 鸿蒙,华为鸿蒙官微一条微博都没发就火了
  19. PIC18F45K80单片机串口调试总结
  20. 出No core dump will be written. Minidumps are not enabled by default on client versions of Windows

热门文章

  1. watching memory
  2. python新手入门英文词汇_Python新手入门基础英文笔记
  3. 氮化镓为何这么强?从氮化镓适配器原理中剖析一二
  4. 词法分析器--C实现
  5. 电压,电流,电阻的关系就是欧姆定律
  6. 看完这篇文章,过年抢车票再也不是问题!
  7. 影响世界的100条管理定律
  8. 北漂程序猿约会大学班花,竟发现彼此都……
  9. bzoj1966:[AHOI2005]病毒检测
  10. 服务器离家出走怎么修复,婚姻修复指南:教你如何挽回离家出走的老婆,最重要的是你...