Диаграмма экспорта jasperserver, чтобы преуспеть - PullRequest
0 голосов
/ 24 июня 2019

Моя исходная таблица Excel создана Марко как

Dim ch As ChartObject

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

и результат выглядит как следующая диаграмма (диаграмма 1) enter image description here

Я пытаюсь использовать jasperserver для имитации одного и того же вывода (их данные разные, но я хочу, чтобы размер диаграммы (5, 50, 520, 280) мог соответствовать диаграмме1), но в результате диаграмма только на Ячейка A5 и ее следующая ячейка уже являются ячейкой U5, как показано ниже (диаграмма 2): enter image description here

1) Любой метод, позволяющий jasperserver экспортировать мою диаграмму в определенную область на рабочем листе (например, диаграмму 1,
). ActiveSheet.ChartObjects.Add (5, 50, 520, 280))?

2) Я считаю, что в объекте диаграммы Excel значения max и min по вертикальной оси генерируются автоматически, есть ли какой-либо метод, позволяющий jasperserver использовать ту же логику, что и в исходной диаграмме Excel?

3) на графике1 с использованием marco изображение находится в верхней части нескольких строк (4–20), но при использовании jasperserver для экспорта диаграммы (chart2) диаграмма находится в верхней части одной строки, и эта строка увеличивается ( row5). Как сделать график2 похожим на график1 поверх нескольких строк вместо одной строки?

...