Как да конвертирате Excel Chart в JPG в Java

Този урок обяснява как да конвертирате диаграма на Excel в JPG в Java. Използвайки същия код, можете да конвертирате диаграмата във всеки друг формат, като зададете желания тип изображение. Следват стъпките за конвертиране на Excel graph в jpg в Java.

Стъпки за конвертиране на Excel Chart в JPG в Java

  1. Използвайки Maven, добавете библиотека Aspose.Cells към вашия проект
  2. Добавете препратки към класове Workbook и Chart, като използвате командата Import
  3. Заредете изходния Excel файл в обекта на работната книга с диаграма
  4. Получете препратка към обекта на диаграмата в съответния лист на работната книга
  5. Запазете обекта на диаграмата като JPG файл с изображение

В тези стъпки научихме как да запазим диаграма на Excel като JPG в Java. Този процес е доста прост, при който първо файлът на Excel с диаграма се зарежда в обекта на работната книга и след това препратката към диаграмата се получава от желания лист. След като препратката към обекта на диаграмата е налична, можете да запишете диаграмата като JPG файл с изображение.

Код за конвертиране на Excel Graph в JPG в Java

Този код демонстрира как да запишете диаграма на Excel в JPG в Java. Първо се зарежда обект на клас на работна книга с целевия Excel файл с диаграма. Като използвате колекцията от работни листове в обекта на работната книга, можете да се обърнете към всеки лист, като използвате индекса, базиран на нула. И накрая, можете да получите достъп до всяка диаграма от колекцията от диаграми в целевия работен лист, като използвате индекс, базиран на нула. Този обект на диаграма се записва като JPG файл само чрез предоставяне на името на изходния файл с изображение с разширение JPG.

Ако искате да запишете този обект на диаграма във всеки друг формат, можете да използвате обекта от клас ImageOrPrintOptions във функцията Chart.toImage(). За конвертиране на цялата работна книга във всеки друг формат, например PDF, вижте статията как да генерирате PDF от Excel в Java. Имайте предвид, че това преобразуване не зависи нито от MS Excel, нито от Interop.

 Български