Как читать диаграмму XLS в Java? - PullRequest
3 голосов
/ 30 января 2009

Я использую POI API для чтения шаблона n для создания файла XLS через java.

Я хочу получить график из шаблона. Есть ли способ сделать это?

Ответы [ 5 ]

4 голосов
/ 18 марта 2014

Вы можете использовать JFree API для создания диаграмм в Excel. http://www.programming -free.com / 2012/12 / create-charts-in-excel-using-java.html

2 голосов
/ 30 января 2009

Может быть JExcel Энди Кхана может помочь вам. Это потрясающий инструмент. Я предпочитаю это POI.

1 голос
/ 30 января 2009

Если вы построите диаграмму в шаблоне, она автоматически обновится при вставке данных в электронную таблицу.

Если вы хотите создать диаграмму с нуля, я считаю, что эта функция еще не доступна в POI.

с сайта POI:

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

Ограничения POI

0 голосов
/ 02 марта 2009
// officetools.jar available at http://www.dancrintea.ro/xls-to-pdf/

import officetools.OfficeFile;

FileInputStream fis = new FileInputStream(new File(”test.xls”));

OfficeFile f = new OfficeFile(fis, ”localhost”, ”8100″, false);

// read a column
for (int i=0; i<=99; i++)
    System.out.println(f.getCell(1,i));
0 голосов
/ 30 января 2009

Вы имеете в виду способ получить GIF или JPEG? Активировать электронную таблицу можно создавать изображения из диаграмм и диапазонов Excel, но это дорого (я работал там до 2002 года, но сейчас не имею никакой принадлежности).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...