Winny 发表于 2023-8-9 16:18:31

GCExcel基于多个区域创建图表

需求背景:选中不连续的多个区域,根据多个区域生成图表。
实现方式:借助GCExcel中区域的union方法。将多个不连续区域组合起来,之后根据组合后的区域创建图表。
详细代码如下:
IRange range1 = worksheet.getRange(0,0,6,2);
IRange range2 = worksheet.getRange(0,3,6,1);
IRange rangeUnion= range1.union(range2);
shape.getChart().getSeriesCollection().add(rangeUnion, RowCol.Columns, true, true);

workbook.save("char.xlsx");




页: [1]
查看完整版本: GCExcel基于多个区域创建图表