การแสดงข้อมูลเป็นแผนภูมิ Column Stacked เป็นความต้องการทั่วไปสำหรับรายงานธุรกิจ การเปรียบเทียบงบประมาณและแดชบอร์ด KPI. ด้วย Aspose.Cells for .NET คุณสามารถสร้างแผนภูมิดังกล่าวได้ด้วยไม่กี่บรรทัดของโค้ด โดยไม่ต้องติดตั้ง Microsoft Excel บนเซิร์ฟเวอร์ คู่มือนี้จะพาคุณผ่านกระบวนการทั้งหมด – ตั้งแต่การเตรียมข้อมูลตัวอย่างจนถึงการปรับแต่งแกน, คำอธิบายและสี – และให้ตัวอย่าง C# ที่สมบูรณ์พร้อมใช้งาน

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

C# Excel Library เพื่อสร้างแผนภูมิคอลัมน์แบบซ้อนกัน

Aspose.Cells for .NET เป็นไลบรารีอัตโนมัติ Excel ที่มีประสิทธิภาพสูงซึ่งช่วยให้นักพัฒนาสามารถ สร้าง แก้ไข และเรนเดอร์ไฟล์ Excel อย่างเต็มรูปแบบโดยใช้โค้ด เมื่อพูดถึงการสร้างแผนภูมิ Aspose.Cells มีชุดประเภทแผนภูมิที่หลากหลาย รวมถึงแผนภูมิ Column Stacked (ChartType.ColumnStacked). ข้อได้เปรียบหลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิคือ:

  • ไม่มีการพึ่งพา Microsoft Office – ทำงานบน Windows, Linux หรือ Docker ใด ๆ
  • ควบคุมองค์ประกอบของแผนภูมิได้เต็มที่ – ซีรีส์, แกน, คำอธิบาย, มาร์คเกอร์, สี, ป้ายข้อมูล, เป็นต้น
  • รองรับรูปแบบไฟล์ Excel ทั้งหมด – XLSX, XLS, CSV, ODS และอื่น ๆ
  • ความสามารถในการขยายสูง – สร้างแผนภูมิจำนวนหลายพันรายการในครั้งเดียวโดยไม่มีการสูญเสียประสิทธิภาพที่สังเกตได้

เริ่มต้นใช้งาน

  1. ดาวน์โหลด รุ่นล่าสุดจากหน้า Aspose.Cells .NET releases page.
  2. ติดตั้ง แพคเกจ NuGet:
PM> Install-Package Aspose.Cells
  1. เพิ่มการอ้างอิงไปยัง Aspose.Cells ในโครงการ C# ของคุณ.

สร้างแผนภูมิแบบคอลัมน์ซ้อนใน Excel ด้วย C#

ด้านล่างเป็นตัวอย่างที่สมบูรณ์และเป็นอิสระที่แสดงวิธีการ:

  1. สร้างเวิร์กบุ๊กใหม่
  2. เติมข้อมูลตัวอย่างลงในเวิร์กชีต
  3. เพิ่มแผนภูมิ Column Stacked
  4. ปรับแต่งสีของซีรีส์, ชื่อแกนและตำแหน่งของคำอธิบาย
  5. บันทึกเวิร์กบุ๊กเป็นไฟล์ XLSX

คำอธิบายของโค้ด

ขั้นตอนสิ่งที่โค้ดทำเหตุผลที่สำคัญ
1สร้าง Workbook ใหม่และเข้าถึง Worksheet แรก.ให้แคนวาสที่สะอาดสำหรับแผนภูมิ.
2เติมข้อมูลในแผ่นงานด้วยตัวระบุเดือนและตัวเลขการขายรายไตรมาส.แผนภูมิแบบซ้อนต้องการแกนเชิงประเภท (Month) และชุดข้อมูลหลายชุด (Q1‑Q3).
3เพิ่มอ็อบเจ็กต์ ChartType.ColumnStacked และกำหนดตำแหน่งบนแผ่นงาน.กำหนดประเภทของแผนภูมิและตำแหน่งที่จะแสดง.
4เพิ่มสามชุดข้อมูล (NSeries.Add) – หนึ่งชุดต่อไตรมาส – และกำหนดสีที่เป็นเอกลักษณ์.แต่ละชุดข้อมูลจะกลายเป็นส่วนของสแตก; สีที่ชัดเจนช่วยเพิ่มความอ่านง่าย.
5ปรับแต่งชื่อแกน, การวางตำแหน่งของคำอธิบาย, และเปิดใช้งานป้ายข้อมูล.เพิ่มความหมายของแผนภูมิและความชัดเจนของภาพ.
6บันทึก Workbook เป็นไฟล์ .xlsx .สร้างเอกสาร Excel สุดท้ายที่สามารถเปิดได้ในเครื่องมือสเปรดชีตใดก็ได้.

เคล็ดลับ: หากคุณต้องการแสดงผลรวมของแต่ละคอลัมน์ที่ซ้อนกัน ให้เปิดใช้งาน data label สำหรับ ValueAxis และตั้งค่า chart.NSeries[i].HasDataLabel = true; ตามที่แสดงด้านบน.

ทรัพยากรฟรี

สรุป

การสร้าง Column Stacked chart ด้วย Aspose.Cells for .NET นั้นทำได้ง่ายและไม่ต้องพึ่งพา Microsoft Excel บนเซิร์ฟเวอร์ โดยทำตามขั้นตอนข้างต้นคุณสามารถสร้างภาพแผนภูมิคอลัมน์แบบซ้อนแบบมืออาชีพโดยอัตโนมัติ ปรับแต่งลักษณะของมันได้เต็มที่ และส่งออกผลลัพธ์เป็นรูปแบบที่เข้ากันได้กับ Excel ทั้งหมด ใช้ประโยชน์จากพลังของ Aspose.Cells เพื่ออัตโนมัติการรายงาน แดชบอร์ด และงานวิเคราะห์ข้อมูลบน Windows, Linux หรือสภาพแวดล้อมแบบคอนเทนเนอร์

หากต้องการความช่วยเหลือเพิ่มเติม ให้เยี่ยมชม ฟอรัมสนับสนุนฟรี ของเรา.

ดูเพิ่มเติม