การแสดงข้อมูลสัดส่วนในหลายหมวดหมู่เป็นความต้องการทั่วไปสำหรับการรายงานธุรกิจ, แดชบอร์ด, และการวิเคราะห์ประสิทธิภาพ. Column 100 Percent Stacked chart แสดงส่วนของแต่ละซีรีส์เป็นเปอร์เซ็นต์ของทั้งหมดสำหรับหมวดหมู่ที่กำหนด, ทำให้เปรียบเทียบค่าที่สัมพันธ์กันได้ง่าย.

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

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

ไลบรารี Excel ของ C# เพื่อสร้างแผนภูมิ Column100PercentStacked

Aspose.Cells for .NET เป็นไลบรารีการจัดการ Excel ที่มีประสิทธิภาพสูง ซึ่งช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office มันให้ API การสร้างแผนภูมิที่ครอบคลุมซึ่งรองรับประเภทแผนภูมิ Excel ทั้งหมดที่เป็นพื้นฐาน รวมถึงแผนภูมิ Column100PercentStacked.

ประโยชน์หลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิ:

  • Full‑featured API – การเข้าถึงประเภทแผนภูมิ, ชุดข้อมูล, แกน, คำอธิบาย, และการจัดรูปแบบ.
  • No COM Interop – ทำงานบนแพลตฟอร์มใดก็ได้ที่รองรับ .NET (Windows, Linux, macOS).
  • High performance – การจัดการที่มีประสิทธิภาพกับสมุดงานขนาดใหญ่และช่วงข้อมูล.
  • Multiple output formats – บันทึกเป็น XLSX, PDF, PNG, JPEG และอื่น ๆ.

เริ่มต้น

  1. ดาวน์โหลด ไบนารีล่าสุดของ Aspose.Cells for .NET จาก หน้า releases.
  2. ติดตั้ง แพ็กเกจ NuGet (แนะนำ)
PM> Install-Package Aspose.Cells
  1. เพิ่มการอ้างอิงถึง Aspose.Cells ในโครงการ C# ของคุณ.

สร้างแผนภูมิ Column100PercentStacked ใน Excel ด้วย C#

ด้านล่างเป็นโปรแกรม C# ที่สมบูรณ์และทำงานได้อย่างอิสระที่:

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

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

ขั้นตอนสิ่งที่โค้ดทำเหตุผลที่สำคัญ
1สร้าง Workbook ว่างเปล่าและอ้างอิงแผ่นงานแรก.ให้เวิร์กบุ๊กที่สะอาดสำหรับการทำงาน.
2เขียนแถวหัวเรื่องและแถวข้อมูลการขายรายไตรมาสสี่แถวสำหรับผลิตภัณฑ์สามรายการ.จัดหาแหล่งข้อมูลที่จำเป็นสำหรับแผนภูมิ.
3เพิ่มแผนภูมิ ChartType.Column100PercentStacked และระบุตำแหน่งบนแผ่นงาน.สร้างอินสแตนซ์ของประเภทแผนภูมิที่เราต้องการสาธิต.
4เรียก NSeries.Add เพื่อผูกช่วงข้อมูล (B2:D5) และตั้งค่า CategoryData ให้เป็นป้ายกำกับไตรมาส (A2:A5).เชื่อมโยงข้อมูลซีรีส์และประเภท (แกน X) กับแผนภูมิ.
5เปิดใช้งานป้ายข้อมูลและกำหนดให้แสดงเฉพาะเปอร์เซ็นต์, ย้ายคำอธิบาย, และเพิ่มชื่อแกน.ปรับปรุงความอ่านง่ายและทำให้แผนภูมิเพร้อมสำหรับการนำเสนอ.
6บันทึกเวิร์กบุ๊กเป็นไฟล์ Column100PercentStackedChart.xlsx.สร้างไฟล์ Excel สุดท้ายที่มีแผนภูมิ.

เรียกใช้โปรแกรม (เช่น ด้วย dotnet run) และเปิดไฟล์ Column100PercentStackedChart.xlsx ที่สร้างขึ้นเพื่อดูแผนภูมิที่แสดงผล

รับใบอนุญาตฟรี

Aspose.Cells มี ใบอนุญาตฟรีชั่วคราว สำหรับการประเมินผล ใช้หน้า หน้าใบอนุญาตชั่วคราว เพื่อรับคีย์ที่ลบลายน้ำการประเมินและเปิดใช้งานฟังก์ชันเต็มรูปแบบระหว่างการพัฒนา.

แผนภูมิ Column100PercentStacked: แหล่งข้อมูลฟรี

สรุป

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

หากคุณพบปัญหาหรือมีคำถามใด ๆ อย่าลังเลที่จะโพสต์ใน ฟอรั่มชุมชน Aspose.Cells ซึ่งวิศวกรของ Aspose และนักพัฒนาคนอื่น ๆ สามารถช่วยเหลือคุณได้.

ดูเพิ่มเติม