日期:2014-05-17  浏览次数:20786 次

java poi 读取Excel文件,循环合并单元格
要读取一个Excel文件,需要读取Excel中合并单元格的值(很多个合并单元格),第一个合并单元格从第十行开始,合并单元格所跨行数不确定。请问怎么循环读取?求大神指教,尽可能详细点。 先行谢过要读取一个Excel文件,需要读取Excel中合并单元格的值(很多个合并单元格),第一个合并单元格从第十行开始,合并单元格所跨行数不确定。请问怎么样获取第一个合并单元格?怎么循环读取?求大神指教,尽可能详细点。 先行谢过

------解决方案--------------------
你这个 列数不确定不好循环遍历吧  因为Excel是用for循环遍历,你的列数不确定怎么弄。 POI报表时这样的。 
 可能别的工具会支持那种,判断是否有下一个单元格的方法。
------解决方案--------------------
你应该知道需要合并的行列
HSSFSheet sheet = workbook.getSheetAt(0);
sheet.addMergedRegion(new CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol);