求租使用EasyPoi动态修改属性Name值遇到的问题!

问题遇到的现象和发生背景

使用EasyPoi导出excel,需要导出多个sheet页并且表头需要动态根据值修改,但是发现动态改了表头属性的name值之后所有的sheet页都是跟着一起改的,就导致没法实现每个sheet对应不同的表头。请问各位怎么解决。代码如下

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

现在导出的excel是这样的

img

img


本来第一个sheet页中是只有一个巡查员标题的,但是由于第二个sheet页中的这个巡查员是在前面一列导致了第一个sheet页中的表头值也变了。

我想要达到的结果

求解啊各位,怎么样才能只是该当前sheet页中的属性值不影响另外的sheet页属性呢?急!急~ 急

Workbook对象对应的是你的Excel文件,Sheet对象对应的一个sheet表,Row对应的一行。
你设置name的语句一定是Workbook下的某个Sheet对象的Row对象的Cell对象,调用该cell的setCellValue这个方法设置值。
观察setCellValue的调用逻辑和位置就可以了,只在你需要的地方设置你期望的值。