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

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

C# Excel Library เพื่อสร้างแผนภูมิแท่ง

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

ข้อได้เปรียบหลักของการใช้ Aspose.Cells for .NET:

  • Complete API Coverage – เข้าถึงคุณลักษณะทั้งหมดของ Excel ผ่านโปรแกรมได้
  • High Performance – ประมวลผลสมุดงานขนาดใหญ่ได้อย่างรวดเร็วและมีประสิทธิภาพ
  • No Office Dependency – ทำงานได้บนเซิร์ฟเวอร์หรือสภาพแวดล้อมคลาวด์ใดก็ได้
  • Multiple Output Formats – บันทึกเป็น XLSX, XLS, CSV, PDF, PNG และรูปแบบอื่น ๆ

เริ่มต้น

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

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

ด้านล่างเป็นตัวอย่างเชิงปฏิบัติสองตัวอย่างที่แสดงวิธีสร้างแผนภูมิแท่งจากศูนย์ ปรับแต่งลักษณะของมัน และบันทึกเวิร์กบุ๊ก.

ตัวอย่าง 1 – แผนภูมิแท่งแบบกลุ่มง่าย

โค้ดต่อไปนี้สร้างแผนภูมิแท่งแบบกลุ่ม (แท่งแนวนอน) ที่แสดงข้อมูลการขายรายไตรมาส.

สิ่งที่โค้ดทำ

  1. สร้าง workbook ใหม่และเติมข้อมูลการขายรายไตรมาสตามผลิตภัณฑ์
  2. เพิ่มแผนภูมิ Bar (horizontal clustered) ลงในแผ่นงาน
  3. เพิ่มซีรีส์สามชุดที่สอดคล้องกับ Q1, Q2, และ Q3
  4. เปิดใช้งานป้ายข้อมูล, ตั้งชื่อแกน, และใช้พาเลตสีพาสเทล
  5. บันทึก workbook เป็น BarChart_Simple_Output.xlsx.

ตัวอย่างที่ 2 – แผนภูมิแท่งซ้อนกันพร้อมการจัดรูปแบบแบบกำหนดเอง

แผนภูมิแท่งแบบซ้อนเป็นประโยชน์เมื่อคุณต้องการแสดงส่วนประกอบของผลรวมในแต่ละหมวดหมู่ ตัวอย่างนี้ยังแสดงวิธีการกำหนดสีของซีรีส์ เพิ่ม legend และส่งออกแผนภูมิเป็นภาพ PNG.

ไฮไลท์ของตัวอย่างนี้

  • ใช้ ChartType.StackedBar เพื่อแสดงค่าที่สะสมกัน.
  • ใช้สีที่กำหนดเองสำหรับแต่ละภูมิภาคเพื่อความแตกต่างในการมองเห็น.
  • วาง legend ที่ด้านล่างและเพิ่มป้ายข้อมูลที่จัดกึ่งกลาง.
  • แสดงการส่งออกแผนภูมิเป็นไฟล์ PNG ผ่าน Chart.ToImage.

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

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

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

ดำเนินการเรียนรู้ต่อด้วยแหล่งข้อมูลที่เป็นประโยชน์เหล่านี้:

สรุป

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

หากคุณมีคำถามหรือจำเป็นต้องการความช่วยเหลือเพิ่มเติม โปรดเยี่ยมชม ฟอรั่มสนับสนุนฟรี.

ดูเพิ่มเติม