
使用jxl处理excel文件时,经常会遇到合并的单元格,例如读取合并的单元格的数据,合并单元格格式等.

1. 要合并单元格,我们可以在WritableSheet接口中使用mergeCells(intcol1,introw1,intcol2,introw2)方法来合并单元格jxl 合并单元格,其参数为:

col1-合并单元格左上角所在的列

row1-合并单元格左上角所在的行
col2-是合并单元格右下角所在的列
第2行-合并单元格右下角所在的行
2. 读取或判断一个单元格是否为合并单元格jxl 合并单元格,我们可以通过jxl.sheet类提供一个实例方法getMergedCells()来获取工作表中所有合并的区域,例如:
Workbook workbook = Workbook.getWorkbook(new File(filePath));
Sheet[] sheets = workbook.getSheets();
Range[] ranges =null;
for (Sheet sheet : sheets) {
ranges = sheets.getMergedCells();
}
如果通过上述方法获得,则无论在表格中合并单元格范围的范围是否为零,都无法解决. 最后,尝试通过以下方法获取Sheet集合,但我不知道为什么上述内容不好. intsheetSize = workbook.getNumberOfSheets();
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-221389-1.html
有人需要正品的
想去又去不了的心情