В этой статье объясняется, как создать столбчатую диаграмму в Word с помощью Java. В ней есть подробности по настройке среды для разработки, список шагов для потока программы и пример кода, показывающий как создать столбчатую диаграмму в Word с помощью Java. Мы обсудим различные типы диаграмм и различные свойства, которые можно задать для настройки диаграмм.
Шаги по созданию столбчатой диаграммы в Word с использованием Java
- Настройте IDE на использование Aspose.Words for Java для создания диаграмм в файле Word
- Создайте файл Word, используя объект класса Document для работы с диаграммами.
- Создайте экземпляр объекта класса DocumentBuilder для нового документа.
- Вызовите метод insertChart(), чтобы добавить диаграмму с требуемым типом и размером диаграммы.
- Доступ к серии из недавно созданной диаграммы
- Удалить серию по умолчанию и добавить новые данные диаграммы
- Сохраните файл 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.