การแสดงข้อมูลในรูปแบบสามมิติสามารถทำให้แนวโน้มเด่นชัดขึ้นและปรับปรุงความอ่านง่ายได้ Cylindrical Bar chart คือรูปแบบ 3‑D ของแผนภูมิแท่งคลาสสิกที่แสดงแต่ละชุดข้อมูลเป็นทรงกระบอก เพิ่มความลึกโดยไม่เสียความชัดเจน บทความนี้จะแสดงวิธีสร้าง Cylindrical Bar chart ในไฟล์ Excel โดยใช้ Aspose.Cells for .NET และ C#.
ในคู่มือนี้คุณจะได้เรียนรู้:
- สิ่งที่ไลบรารี Aspose.Cells C# Excel มีให้สำหรับการสร้างแผนภูมิ
- วิธีสร้างแผนภูมิ Cylindrical Bar chart ทีละขั้นตอน
- วิธีปรับแต่งลักษณะของแผนภูมิ (ชื่อแกน, สี, คำอธิบาย, ฯลฯ)
- ที่ตั้งของการรับใบอนุญาตชั่วคราวฟรีสำหรับการประเมิน
C# ไลบรารี Excel เพื่อสร้างแผนภูมิแท่งทรงกระบอก
Aspose.Cells for .NET เป็นไลบรารีการทำงานอัตโนมัติของ Excel ที่ครอบคลุม ซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไข, และเรนเดอร์ไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office. มันรองรับประเภทแผนภูมิทั้งหมดที่ Excel มีให้ รวมถึงแผนภูมิ Cylindrical Bar แบบ 3‑D
ข้อได้เปรียบสำคัญของการใช้ Aspose.Cells for .NET:
- Full‑featured API – การเข้าถึงวัตถุ workbook, worksheet, cell, chart และการจัดรูปแบบ.
- Zero‑dependency – ทำงานบนแพลตฟอร์ม .NET ใดก็ได้ ( .NET Framework, .NET Core, .NET 5/6/7 ).
- High performance – จัดการชุดข้อมูลขนาดใหญ่ด้วยการใช้หน่วยความจำต่ำ.
- Cross‑format support – อ่าน/เขียน XLS, XLSX, CSV, ODS และอื่น ๆ อีกมากมาย.
การติดตั้ง Aspose.Cells
คุณสามารถรับ Aspose.Cells ผ่าน NuGet:
PM> Install-Package Aspense.Cells
หรือดาวน์โหลดรุ่นล่าสุดจาก Aspose.Cells releases page.
สร้างแผนภูมิแท่งทรงกระบอกใน Excel ด้วย C#
ตัวอย่างต่อไปนี้สร้าง workbook, เติมข้อมูลการขายตัวอย่าง, เพิ่มแผนภูมิแท่งทรงกระบอก, และบันทึกผลลัพธ์เป็นไฟล์ XLSX.
ตัวอย่างโค้ด C# ครบถ้วน
คำอธิบายของโค้ด
| Step | What the code does |
|---|---|
| 1 | สร้าง Workbook ใหม่และดึงเวิร์กชีตแรก (Sheet1). |
| 2 | เติมข้อมูลลงในเวิร์กชีตด้วยชุดข้อมูลขนาดเล็ก (ภูมิภาคและยอดขายรายไตรมาส). |
| 3 | เพิ่มแผนภูมิ Cylindrical Bar (ChartType.CylindricalBar) และวางไว้บนแผ่น. |
| 4 | เพิ่มซีรีส์สามชุด—หนึ่งชุดต่อไตรมาส—โดยเชื่อมโยงกับเซลล์ที่มีข้อมูลตัวเลข. |
| 5 | ตั้งชื่อแกน, ตำแหน่งของคำอธิบาย, สีของซีรีส์, และการหมุน 3‑D แบบพอประมาณเพื่อเน้นรูปทรงทรงกระบอก. |
| 6 | บันทึกเวิร์กบุ๊กเป็น CylindricalBarChart_Output.xlsx. ไฟล์ที่สร้างขึ้นสามารถเปิดได้ใน Excel, Google Sheets หรือโปรแกรมดูที่เข้ากันได้อื่นๆ. |
การเรียกใช้ตัวอย่าง
- สร้างโครงการ Console Application ใหม่ใน Visual Studio หรือ IDE ที่คุณต้องการใช้
- เพิ่มแพคเกจ NuGet Aspose.Cells (
Install-Package Aspose.Cells). - แทนที่เนื้อหา
Program.csที่สร้างขึ้นด้วยโค้ดด้านบน - สร้าง (Build) และเรียกใช้โครงการ คอนโซลจะแจ้งยืนยันว่าหนังสือทำงานได้ถูกบันทึกแล้ว และคุณจะพบไฟล์
CylindricalBarChart_Output.xlsxในโฟลเดอร์เอาต์พุตของโครงการ.
รับใบอนุญาตชั่วคราวฟรี
Aspose.Cells เป็นผลิตภัณฑ์เชิงพาณิชย์ แต่คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี สำหรับการประเมินค่าได้:
- เยี่ยมชมหน้า Aspose temporary license page.
- ทำตามคำแนะนำบนหน้าจอเพื่อรับไฟล์ใบอนุญาต (โดยปกติจะเป็น
Aspose.Total.NET.lic). - วางไฟล์ใบอนุญาตในไดเรกทอรีรากของโครงการของคุณและเปิดใช้งานก่อนใช้ Aspose.Cells API ใด ๆ:
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
ใบอนุญาตชั่วคราวจะลบข้อจำกัดการประเมินผลออกในช่วงเวลาที่จำกัด ทำให้คุณสามารถทดสอบคุณสมบัติทั้งหมด—including การสร้างแผนภูมิ—โดยไม่มีข้อจำกัด.
ทรัพยากรฟรี
- คู่มือสำหรับนักพัฒนา – 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/
- คลังโค้ดตัวอย่าง – https://github.com/aspose-cells/Aspose.Cells-for-.NET
สรุป
การสร้างแผนภูมิ แผนภูมิแท่งทรงกระบอก ด้วย Aspose.Cells for .NET ทำได้อย่างง่ายดาย: เตรียมข้อมูล, เพิ่มแผนภูมิประเภท ChartType.CylindricalBar, ผูกซีรีส์, และใช้การจัดรูปแบบเพิ่มเติมตามต้องการ. ไลบรารีจัดการกับการดำเนินการระดับต่ำของ Excel ทั้งหมด, ทำให้คุณสามารถสร้างการแสดงผลแบบ 3‑D ที่ดูเป็นมืออาชีพได้โดยอัตโนมัติ.
อย่าลังเลที่จะทดลองปรับแต่งเพิ่มเติม—เช่น ป้ายข้อมูล, การเติมสีไล่ระดับ, หรือแหล่งข้อมูลแบบไดนามิก—to ปรับแผนภูมิตามความต้องการการรายงานของคุณโดยเฉพาะ หากคุณพบปัญหาใด ๆ หรือมีคำถามเพิ่มเติม ชุมชนและฟอรั่มสนับสนุนของ Aspose เป็นสถานที่ที่ยอดเยี่ยมสำหรับขอความช่วยเหลือ.