Рубрики
Без рубрики

Создание сводной диаграммы в Excel с использованием Java

В своих предыдущих постах я рассказывал, как создать сводную таблицу Excel с помощью сторонней библиотеки–… Помечен java, excel, сводной диаграммой.

В своих предыдущих постах я рассказывал, как создать сводную таблицу Excel с помощью сторонней библиотеки – FreeSpire. XLS для Java. В этой статье будет продемонстрировано, как создать сводную диаграмму на основе данных сводной таблицы.

Установка Способ 1: Скачайте Бесплатный шпиль.XLS для Java и распакуйте его, затем добавьте Spire.Xls.jar файл в ваш проект как зависимость.

Метод 2: Напрямую добавьте зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .


        
            com.e-iceblue
            e-iceblue
            http://repo.e-iceblue.com/nexus/content/groups/public/
        


    
        e-iceblue
        spire.xls.free
        3.9.1
    

Java-код:

import com.spire.xls.*;
import com.spire.xls.core.IPivotTable;

public class CreatePivotChart {
    public static void main(String[] args) {
        //Load the Excel file
        Workbook workbook = new Workbook();
        workbook.loadFromFile("data.xlsx");

        //Get the first worksheet
        Worksheet sheet = workbook.getWorksheets().get(0);
        //get the first pivot table in the worksheet
        IPivotTable pivotTable = sheet.getPivotTables().get(0);

        //Add a clustered column chart based on the pivot table data
        Chart chart = sheet.getCharts().add(ExcelChartType.ColumnClustered, pivotTable);
        //Set chart position
        chart.setTopRow(14);
        chart.setBottomRow(25);
        //Set chart title
        chart.setChartTitle("Total");

        //Save the result file
        workbook.saveToFile("CreatPivotChart.xlsx", ExcelVersion.Version2013);
    }
}

Оригинал: “https://dev.to/jazzzzz/create-pivot-chart-in-excel-using-java-48pi”