Việc trực quan hóa dữ liệu dưới dạng biểu đồ Cột chồng là một yêu cầu phổ biến cho các báo cáo kinh doanh, so sánh ngân sách và bảng điều khiển KPI. Với Aspose.Cells for .NET bạn có thể tạo các biểu đồ như vậy chỉ trong vài dòng mã, mà không cần cài đặt Microsoft Excel trên máy chủ. Hướng dẫn này sẽ đưa bạn qua toàn bộ quá trình – từ việc chuẩn bị dữ liệu mẫu đến tùy chỉnh trục, chú giải và màu sắc – và cung cấp một ví dụ C# hoàn chỉnh, sẵn sàng chạy.

Bài viết này bao gồm các chủ đề sau:

Thư viện Excel C# để Tạo Biểu Đồ Cột Xếp Chồng

Aspose.Cells for .NET là một thư viện tự động hoá Excel hiệu suất cao cho phép các nhà phát triển tạo, chỉnh sửa và hiển thị các tệp Excel hoàn toàn bằng lập trình. Khi nói đến việc vẽ biểu đồ, Aspose.Cells cung cấp một bộ phong phú các loại biểu đồ, bao gồm biểu đồ Column Stacked (ChartType.ColumnStacked). Các lợi thế chính khi sử dụng Aspose.Cells để tạo biểu đồ là:

  • Không phụ thuộc vào Microsoft Office – hoạt động trên bất kỳ môi trường Windows, Linux hoặc Docker nào.
  • Kiểm soát đầy đủ các thành phần biểu đồ – series, axes, legends, markers, colors, data labels, v.v.
  • Hỗ trợ tất cả các định dạng tệp Excel – XLSX, XLS, CSV, ODS và hơn nữa.
  • Khả năng mở rộng cao – tạo hàng ngàn biểu đồ trong một lần chạy mà không gây mất hiệu năng đáng chú ý.

Bắt đầu

  1. Tải xuống phiên bản mới nhất từ Aspose.Cells .NET releases page.
  2. Cài đặt gói NuGet:
PM> Install-Package Aspose.Cells
  1. Thêm một tham chiếu đến Aspose.Cells trong dự án C# của bạn.

Tạo biểu đồ cột chồng trong Excel bằng C#

Dưới đây là một ví dụ hoàn chỉnh, tự chứa, minh họa cách:

  1. Tạo một workbook mới.
  2. Điền dữ liệu mẫu vào worksheet.
  3. Thêm biểu đồ Column Stacked.
  4. Tùy chỉnh màu sắc của series, tiêu đề trục và vị trí chú giải.
  5. Lưu workbook dưới dạng tệp XLSX.

Giải thích mã

BướcMô tả mã thực hiệnTại sao lại quan trọng
1Tạo một Workbook mới và truy cập Worksheet đầu tiên.Cung cấp một nền sạch cho biểu đồ.
2Điền dữ liệu vào sheet với các định danh tháng và số liệu bán hàng theo quý.Biểu đồ chồng yêu cầu trục phân loại (Tháng) và nhiều chuỗi dữ liệu (Q1‑Q3).
3Thêm một đối tượng ChartType.ColumnStacked và đặt vị trí của nó trên sheet.Xác định loại biểu đồ và vị trí hiển thị.
4Thêm ba chuỗi (NSeries.Add) – một cho mỗi quý – và gán màu độc đáo.Mỗi chuỗi trở thành một phần của chồng; màu sắc rõ ràng giúp cải thiện khả năng đọc.
5Tùy chỉnh tiêu đề trục, vị trí chú giải và bật nhãn dữ liệu.Nâng cao ngữ nghĩa biểu đồ và độ rõ ràng trực quan.
6Lưu workbook thành tệp .xlsx .Tạo tài liệu Excel cuối cùng có thể mở bằng bất kỳ công cụ bảng tính nào.

Mẹo: Nếu bạn cần hiển thị tổng của mỗi cột chồng, hãy bật nhãn dữ liệu cho ValueAxis và đặt chart.NSeries[i].HasDataLabel = true; như đã chỉ ra ở trên.

Tài Nguyên Miễn Phí

Kết luận

Tạo một Biểu đồ cột chồng với Aspose.Cells for .NET là đơn giản và không yêu cầu Microsoft Excel trên máy chủ. Bằng cách làm theo các bước ở trên, bạn có thể lập trình tạo ra các biểu đồ cột chồng trông chuyên nghiệp, tùy chỉnh hoàn toàn giao diện của chúng và xuất kết quả ra bất kỳ định dạng tương thích với Excel nào. Hãy tận dụng sức mạnh của Aspose.Cells để tự động hoá báo cáo, bảng điều khiển và các nhiệm vụ phân tích dữ liệu trên môi trường Windows, Linux hoặc môi trường container.

Để được hỗ trợ thêm, hãy truy cập diễn đàn hỗ trợ miễn phí.

Xem thêm