JAVA中如何取得EXCEL中确定已知的单元格所包含的列数 急急急!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中如何取得EXCEL中确定已知的单元格所包含的列数 急急急!!!相关的知识,希望对你有一定的参考价值。
可以使用Apache的POI项目库,可以方便地对Word、Excel等文档进行读写操作。你所说的单元格所包含的列数,应该是指合并后的单元格所包含的列数。你只需使用POI的Sheet类中提供的getMergedRegion方法即可。POI将合并单元格存储在一个CellRangeAddress的数组变量中,示例如下:
int numOfMergedRegion = sheet.getNumMergedRegions();
CellRangeAddress region = null;
for (int i = 0; i < numOfMergedRegion; i++)
region = sheet.getMergedRegions(i);
要得到单元格所包含的列数,示例如下:
region.getLastColumn - region.getFirstColumn 参考技术A Range[] range = test.s.getMergedCells();
Cell c1 = range[0].getTopLeft();
Cell c2 = range[0].getBottomRight();
int begin = c1.getColumn();
int end = c2.getColumn();本回答被提问者采纳
Excel如何快速选定所需数据区域
在使用Excel处理数据时,快速选定所需数据区域的一些小技巧。
-
第一种方法:(选定指定区域)
Ctrl+G调出定位对话框,在【引用位置】处输入A1:E5000,点击【确定】即可。
-
在程序左上角的【名称框】处输入A1:E5000,然后回车即可。
-
在单元格区域中选中任意一个单元格,按Ctrl+Shift+*即可选定单元格所在整个区域。
-
按Ctrl+End跳转到区域最右下角单元格,用鼠标选中;然后拉动滚动条回到第一行,按住Shift,用鼠标点选A1即可。
-
Ctrl+A或者鼠标点击行号和列标交叉处的三角,全选整个工作表数据。
-
选中区域最左上角单元格,比如A1,按住Ctrl+Shift,按一下【右方向键】;然后再按一下【下方向键】即可。
以上是关于JAVA中如何取得EXCEL中确定已知的单元格所包含的列数 急急急!!!的主要内容,如果未能解决你的问题,请参考以下文章