การแสดงผลข้อมูลเชิงประเภทเป็นสิ่งสำคัญสำหรับการวิเคราะห์และการรายงานข้อมูลที่ชัดเจน ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างแผนภูมิแท่ง (Bar chart) ใน Excel ด้วย C# พร้อมกับ Aspose.Cells for .NET เพียงไม่กี่บรรทัดของโค้ด คุณก็สามารถสร้างแผนภูมิที่จัดรูปแบบเต็มรูปแบบ พร้อมส่งออกได้ ซึ่งสามารถฝังลงในรายงาน แดชบอร์ด หรือแชร์กับผู้มีส่วนได้ส่วนเสียได้
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี Excel ของ C# สำหรับสร้างแผนภูมิแท่ง
- สร้างแผนภูมิแท่งใน Excel ด้วย C#
- แหล่งข้อมูลฟรี
- หัวข้ออื่น ๆ
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 และรูปแบบอื่น ๆ
เริ่มต้น
- ดาวน์โหลด รุ่นล่าสุดจาก Aspose.Cells releases page.
- ติดตั้ง ผ่าน NuGet:
PM> Install-Package Aspose.Cells
- เพิ่มการอ้างอิงไปยัง
Aspose.Cellsในโปรเจกต์ C# ของคุณ.
สร้างแผนภูมิแท่งใน Excel ด้วย C#
ด้านล่างเป็นตัวอย่างเชิงปฏิบัติสองตัวอย่างที่แสดงวิธีสร้างแผนภูมิแท่งจากศูนย์ ปรับแต่งลักษณะของมัน และบันทึกเวิร์กบุ๊ก.
ตัวอย่าง 1 – แผนภูมิแท่งแบบกลุ่มง่าย
โค้ดต่อไปนี้สร้างแผนภูมิแท่งแบบกลุ่ม (แท่งแนวนอน) ที่แสดงข้อมูลการขายรายไตรมาส.
สิ่งที่โค้ดทำ
- สร้าง workbook ใหม่และเติมข้อมูลการขายรายไตรมาสตามผลิตภัณฑ์
- เพิ่มแผนภูมิ Bar (horizontal clustered) ลงในแผ่นงาน
- เพิ่มซีรีส์สามชุดที่สอดคล้องกับ Q1, Q2, และ Q3
- เปิดใช้งานป้ายข้อมูล, ตั้งชื่อแกน, และใช้พาเลตสีพาสเทล
- บันทึก workbook เป็น
BarChart_Simple_Output.xlsx.
ตัวอย่างที่ 2 – แผนภูมิแท่งซ้อนกันพร้อมการจัดรูปแบบแบบกำหนดเอง
แผนภูมิแท่งแบบซ้อนเป็นประโยชน์เมื่อคุณต้องการแสดงส่วนประกอบของผลรวมในแต่ละหมวดหมู่ ตัวอย่างนี้ยังแสดงวิธีการกำหนดสีของซีรีส์ เพิ่ม legend และส่งออกแผนภูมิเป็นภาพ PNG.
ไฮไลท์ของตัวอย่างนี้
- ใช้ ChartType.StackedBar เพื่อแสดงค่าที่สะสมกัน.
- ใช้สีที่กำหนดเองสำหรับแต่ละภูมิภาคเพื่อความแตกต่างในการมองเห็น.
- วาง legend ที่ด้านล่างและเพิ่มป้ายข้อมูลที่จัดกึ่งกลาง.
- แสดงการส่งออกแผนภูมิเป็นไฟล์ PNG ผ่าน
Chart.ToImage.
รับใบอนุญาตฟรี
ต้องการลอง Aspose.Cells โดยไม่มีข้อจำกัดหรือไม่? รับ ใบอนุญาตฟรีชั่วคราว จาก หน้าใบอนุญาตชั่วคราวของ Aspose. ใบอนุญาตจะลบลายน้ำการประเมินและเปิดใช้งานชุดคุณสมบัติเต็มสำหรับการพัฒนาและการทดสอบ.
แผนภูมิแท่ง Excel: แหล่งข้อมูลฟรี
ดำเนินการเรียนรู้ต่อด้วยแหล่งข้อมูลที่เป็นประโยชน์เหล่านี้:
- คู่มือสำหรับนักพัฒนา – https://docs.aspose.com/cells/net/
- สาธิตออนไลน์และตัวแปลง – https://products.aspose.app/cells/family
- เอกสารอ้างอิง API – https://reference.aspose.com/cells/net/
- บทความวิธีทำ – https://blog.aspose.com/th/categories/aspose.cells-product-family/
สรุป
ในคู่มือนี้ เราได้ครอบคลุมทุกสิ่งที่คุณต้องรู้เพื่อสร้างแผนภูมิแท่งแบบง่ายและขั้นสูงใน Excel ด้วย C# และ Aspose.Cells for .NET. ตั้งแต่แท่งแบบกลุ่มพื้นฐานจนถึงแท่งแบบซ้อนที่มีสีกำหนดเองและการส่งออกภาพ ไลบรารีนี้ให้ API ที่อุดมสมบูรณ์และลื่นไหลซึ่งทำให้ไม่จำเป็นต้องใช้ Microsoft Office บนเซิร์ฟเวอร์ นำโค้ดสแนปเป็ตเหล่านี้ไปใช้ในแอปพลิเคชันของคุณเพื่อสร้างการแสดงผลข้อมูลที่เป็นมืออาชีพและขับเคลื่อนด้วยข้อมูลได้อย่างง่ายดาย.
หากคุณมีคำถามหรือจำเป็นต้องการความช่วยเหลือเพิ่มเติม โปรดเยี่ยมชม ฟอรั่มสนับสนุนฟรี.