สร้างแผนภูมิคอลัมน์ใน 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

 ไทย