บทแนะนำสั้นๆ นี้จะแนะนำ วิธีสร้างแผนภูมิใน Excel โดยใช้ Node.js มีรายละเอียดเกี่ยวกับการตั้งค่า IDE รายการงานการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้สำหรับ สร้างกราฟใน Excel โดยใช้ Node.js คุณจะได้เรียนรู้คุณสมบัติต่างๆ เพื่อปรับแต่งแผนภูมิผลลัพธ์พร้อมกับตัวเลือกในการสร้างแผนภูมิประเภทอื่นๆ
ขั้นตอนในการสร้างแผนภูมิ Excel โดยใช้ Node.js
- ตั้งค่าสภาพแวดล้อมเป็น ใช้ Aspose.Cells สำหรับ Node.js ผ่าน Java สำหรับสร้างกราฟ
- สร้าง workbook และกรอกข้อมูลตัวอย่างลงในแผ่นงานที่เลือกโดยใช้คอลเลกชัน Cells
- สร้างแถบ chart ในแผ่นงานที่เลือก
- กำหนดชุดข้อมูลและหมวดหมู่
- ตั้งชื่อแผนภูมิและแฟล็กเพื่อแสดงป้ายชื่อข้อมูล
- บันทึกสมุดงานด้วยแผนภูมิแท่งในนั้น
ขั้นตอนเหล่านี้อธิบายกระบวนการสร้าง แผนภูมิและกราฟ Excel โดยใช้ Node.js กระบวนการนี้เริ่มต้นด้วยการสร้างสมุดงาน เพิ่มข้อมูลตัวอย่างในสมุดงาน และสร้างแผนภูมิตามด้วยการตั้งค่าชุดข้อมูลและหมวดหมู่สำหรับแผนภูมิ ชื่อแผนภูมิและแฟล็กสำหรับแสดงป้ายชื่อข้อมูลจะถูกตั้งค่าก่อนที่จะบันทึกไฟล์ Excel ที่เป็นผลลัพธ์
รหัสเพื่อสร้างกราฟ Excel โดยใช้ Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create a workbook | |
var wb = new aspose.cells.Workbook(); | |
// Access the first sheet | |
var sheet = wb.getWorksheets().get(0); | |
// Get the worksheet cells | |
var cells = sheet.getCells(); | |
// Fill some sample data | |
cells.get("B1").putValue("Mountains"); | |
cells.get("B2").putValue("Mount Everest"); | |
cells.get("B3").putValue("K2"); | |
cells.get("B4").putValue("Kangchenjunga"); | |
cells.get("B5").putValue("Lhotse"); | |
cells.get("C1").putValue("Height(m)"); | |
cells.get("C2").putValue(8848); | |
cells.get("C3").putValue(8611); | |
cells.get("C4").putValue(8586); | |
cells.get("C5").putValue(8516); | |
// Create a Bar chart | |
var chart_Index = 0; | |
chart_Index = sheet.getCharts().add(aspose.cells.ChartType.BAR, 7, 1, 34, 13); | |
var chart = sheet.getCharts().get(chart_Index); | |
// Set the data series and category | |
chart.getNSeries().add("C2:C5", true); | |
chart.getNSeries().setCategoryData("B2:B5"); | |
// Set chart title | |
chart.getTitle().setText("Mountains By Height"); | |
// Show data labels | |
let dataLabels; | |
for (let i = 0; i < chart.getNSeries().getCount(); i++) | |
{ | |
dataLabels = chart.getNSeries().get(i).getDataLabels(); | |
dataLabels.setShowValue(true); | |
} | |
// Save the workbook | |
wb.save("bar_chart.xlsx"); | |
console.log("Chart generated successfully"); |
โค้ดด้านบนแสดงการสร้าง แผนภูมิแท่งใน Excel โดยใช้ Node.js คุณสามารถสร้างแผนภูมิประเภทอื่นๆ โดยใช้ตัวแจงนับ ChartType ที่สนับสนุน AREA, BUBBLE, COLUMN, CONE, CYLINDER, FUNNEL และ PIE เพื่อแสดงรายการบางส่วน หากคุณต้องการบันทึกแผนภูมิเป็น PDF หรือรูปภาพ ให้ใช้เมธอด toPdf() และ toImage() ตามลำดับจากคลาสแผนภูมิ
บทความนี้สอนให้เรา สร้างกราฟแท่งใน Excel โดยใช้ Node.js หากคุณต้องการเรียนรู้ขั้นตอนการแปลงไฟล์ Excel เป็นไฟล์ XPS โปรดดูบทความใน วิธีแปลง Excel เป็น XPS โดยใช้ Node.js