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

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

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

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

ข้อได้เปรียบสำคัญเมื่อทำงานกับแผนภูมิคอลัมน์:

  • Rich Chart API – สร้างแผนภูมิประเภทใดก็ได้ ตั้งค่าชุดข้อมูล ปรับแต่งแกน คำอธิบาย และอื่น ๆ อีกมาก
  • Full Format Support – ทำงานกับ XLSX, XLS, CSV, ODS และรูปแบบอื่น ๆ อีกหลายรูปแบบ
  • High Performance – ประมวลผลสมุดงานขนาดใหญ่อย่างมีประสิทธิภาพ
  • No Dependencies – ไม่จำเป็นต้องติดตั้ง Excel บนเซิร์ฟเวอร์

เริ่มต้นใช้งาน Aspose.Cells for .NET:

PM> Install-Package Aspose.Cells

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

ด้านล่างเป็นแอปพลิเคชันคอนโซล C# ที่สมบูรณ์และพร้อมทำงาน:

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

คำอธิบายของขั้นตอนสำคัญ

StepWhat it does
3เพิ่มอ็อบเจ็กต์แผนภูมิประเภท ChartType.Column.
4‑5เพิ่มซีรีส์สองชุดที่อ้างอิงช่วงข้อมูลสำหรับ Product A และ Product B.
6เชื่อมต่อแกน X (categories) กับชื่อเดือน.
7ตั้งชื่อหัวข้อที่อ่านง่ายสำหรับแกนทั้งสอง.
8ใช้สไตล์แผนภูมิที่กำหนดไว้ล่วงหน้า (เป็นตัวเลือกแต่ช่วยเพิ่มความสวยงาม).

การเรียกใช้โปรแกรมจะสร้างไฟล์ ColumnChart_Output.xlsx ที่มีข้อมูลที่เติมเต็มและแผนภูมิคอลัมน์ที่จัดรูปแบบอย่างสวยงาม.

อัปเดตแผนภูมิคอลัมน์ที่มีอยู่

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

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

  • โหลดเวิร์กบุ๊กที่มีอยู่แล้ว.
  • ดึงแผนภูมิแรกและเปลี่ยนประเภทเป็น StackedColumn.
  • แทรกคอลัมน์ข้อมูลใหม่สำหรับ Product C และเพิ่มเป็นซีรีส์.
  • รีเฟรชแผนภูมิเพื่อใช้การแก้ไขและบันทึกผลลัพธ์.

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

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

แหล่งข้อมูลฟรี

สรุป

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

หากคุณพบความท้าทายใด ๆ อย่าลังเลที่จะขอความช่วยเหลือใน Aspose.Cells support forum.

ดูเพิ่มเติม