Java 获取Excel中的合并单元格

 时间:2024-10-12 00:02:35

1、导入jar到Java程序,如图步骤:

Java 获取Excel中的合并单元格

2、参考如下Java代码:import com.spire.xls.*;import java.awt.*;public class DetectMergedCell { public static void main(String[] args) { //创建Workbook实例 Workbook workbook = new Workbook(); //加载Excel文档 workbook.loadFromFile( "test.xlsx"); //获取第2张工作表 Worksheet sheet = workbook.getWorksheets().get(1); //获取工作表中的合并单元格并存入CellRange数组 CellRange[] mergedCells = sheet.getMergedCells(); //遍历数组,获取合并单元格 for (CellRange cell : mergedCells) { cell.getStyle().setColor(Color.ORANGE);//设置背景色 //获取合并单元格坐标 int column = cell.getColumn(); int row = cell.getRow(); System.out.println(String.format("合并单元格坐标为[%d, %d] " ,row ,column)); } //保存结果文档 workbook.saveToFile("DetectMergedCells.xlsx", ExcelVersion.Version2013); }}

3、执行程序后,在原有Excel中的合并单元格已更改单元格背景色,并在程序中输出了合并的单元格坐标,如图:

Java 获取Excel中的合并单元格
  • securecrt全局设置
  • 如何用eclipse向SVN提交代码
  • idea自动生成签名方法
  • IntelliJ IDEA怎么代码编辑器上下显示两个窗口
  • idea怎么安装插件
  • 热门搜索
    电脑黑屏怎么回事 皂甙怎么读 白菜汤怎么做好吃 新百伦怎么辨别真假 凯文怎么了 小肚子大怎么办 痔疮便血怎么办 周大生黄金怎么样 大地保险车险怎么样 美的空调质量怎么样