最近处理了一个需求,把一个Excel文件的数据读取出来做分析,但这个Excel文件是多表头的。经过开发实现了这个功能,和没有表头的读取操作还是有区别的。下面就分享下这个功能的开发思路,基于Aspose.Cells组件 先制作一个测试文件,表头如下图所示 导入多表头Excel文档 导入的方法,要传入很重要的一个参数,就是有几级表头(上图有3级)。只要这个确定了,才能实现导入多表头的功能。思路也简单,就是先遍历出哪些单元格是合并的。读取表头时,如果是合并的就找上一级的单元格,然后所有层的表头再拼到一起 调用的代码 //…