Можно заранее создать диаграммы и использовать POI, чтобы записать значения, где диаграмма может их прочитать.
Это то, что я закончил, и это прекрасно работает.
Убедитесь, что если в ваших данных есть формулы, вы просмотрите каждую ячейку в электронной таблице и оцените их перед записью на диск.