Java 获取Excel中的合并单元格

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

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

Java 获取Excel中的合并单元格
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中的合并单元格
Java 获取Excel中的合并单元格
  • securecrt全局设置
  • 如何用eclipse向SVN提交代码
  • idea自动生成签名方法
  • IntelliJ IDEA怎么代码编辑器上下显示两个窗口
  • idea怎么安装插件
  • 热门搜索
    电子手抄报 数学手抄报模板 我爱我的祖国手抄报 科技手抄报内容资料 爱祖国手抄报内容30字 六一手抄报内容 一二年级安全手抄报 有关读书的手抄报 从小学先锋长大做先锋手抄报 关于古诗的手抄报