Создание столбчатой диаграммы в Word с использованием Java

В этой статье объясняется, как создать столбчатую диаграмму в Word с помощью Java. В ней есть подробности по настройке среды для разработки, список шагов для потока программы и пример кода, показывающий как создать столбчатую диаграмму в Word с помощью Java. Мы обсудим различные типы диаграмм и различные свойства, которые можно задать для настройки диаграмм.

Шаги по созданию столбчатой диаграммы в Word с использованием Java

  1. Настройте IDE на использование Aspose.Words for Java для создания диаграмм в файле Word
  2. Создайте файл Word, используя объект класса Document для работы с диаграммами.
  3. Создайте экземпляр объекта класса DocumentBuilder для нового документа.
  4. Вызовите метод insertChart(), чтобы добавить диаграмму с требуемым типом и размером диаграммы.
  5. Доступ к серии из недавно созданной диаграммы
  6. Удалить серию по умолчанию и добавить новые данные диаграммы
  7. Сохраните файл Word.

Эти шаги описывают как создать столбчатую диаграмму в Word с помощью Java. Создайте документ Word, создайте экземпляр объекта DocumentBuilder и вызовите метод insertChart() в объекте DocumentBuilder, задав тип и размер диаграммы. Наконец, очистите ряд по умолчанию в диаграмме и добавьте новые данные рядов с категориями, чтобы настроить диаграмму в соответствии с вашими требованиями.

Код для создания столбчатой диаграммы в Word

import com.aspose.words.*;
public class Main
{
public static void main(String[] args) throws Exception // Adding charts in Java
{
// Set the licenses
new License().setLicense("License.lic");
Document document = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(document);
// Add column chart
Shape shape = docBuilder.insertChart(ChartType.COLUMN, 400, 250);
// Access the chart
Chart chart = shape.getChart();
// Get the chart series
ChartSeriesCollection series = chart.getSeries();
// Clear the series
series.clear();
// Define categories
String[] categories = new String[] { "Chart Data 1", "Chart Data 2" };
// Add new series
series.add("Series A", categories, new double[] { 4, 7 });
series.add("Series B", categories, new double[] { 1, 5 });
series.add("Series C", categories, new double[] { 6, 6 });
series.add("Series D", categories, new double[] { 3, 2 });
series.add("Series E", categories, new double[] { 7, 4 });
document.save("Output.docx");
System.out.println("Charts added successfully");
}
}

Этот код продемонстрировал, как создавать столбчатые диаграммы в Word с помощью Java. Вы можете использовать перечислитель ChartType для выбора типов диаграмм, таких как WATERFALL, HISTOGRAM, SURFACE, PIE_3_D, DOUGHNUT, BAR_STACKED и AREA_3_D_PERCENT_STACKED, чтобы перечислить несколько. Обратите внимание, что массив данных серии не может быть пустым, а размер всех элементов массива должен быть одинаковым.

Этот урок научил нас создавать диаграммы в файле Word. Чтобы создать TOC в файле Word, обратитесь к статье Создать оглавление в Word с помощью Java.

 Русский