บทความนี้จะอธิบายวิธีการสร้างแผนภูมิคอลัมน์ใน 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