jasperserver导出图表到Excel

时间:2019-06-24 14:08:31

标签: jasper-reports export-to-excel jasperserver

我的原始excel图表是由marco创建的

Dim ch As ChartObject

Set ch = ActiveSheet.ChartObjects.Add(5, 50, 520, 280)

,输出类似于下图(图1) enter image description here

我尝试使用jasperserver模拟相同的输出(它们的数据不同,但是我希望图表大小(5、50、520、280)可以像chart1一样),但是结果是图表就在A5单元格及其下一个单元格已经是U5单元格,如下所示(图2): enter image description here

1)任何让jasperserver将我的图表导出到工作表中特定区域的方法(例如图表1,
ActiveSheet.ChartObjects.Add(5,50,520,280))?

2)我发现在excel图表对象中,垂直轴的最大和最小值是自动生成的,是否有任何方法可以让jasperserver使用与原始excel图表相同的逻辑?

3)在使用marco的chart1中,图像位于几行(4-20)的顶部,但是如果使用jasperserver导出图表(chart2),则该图表位于一行的顶部,并且该行会放大(第5行)。如何使Chart2像chart1一样,位于几行而不是一行的顶部?

0 个答案:

没有答案