Việc trực quan hoá xu hướng theo thời gian là yêu cầu cốt lõi cho nhiều báo cáo kinh doanh. Một Area chart lấp đầy không gian giữa các điểm dữ liệu và trục, làm cho nó trở nên lý tưởng để nhấn mạnh mức độ thay đổi. Hướng dẫn này chỉ cho bạn cách tạo cả biểu đồ Area đơn giản và biểu đồ Area chồng trong Excel bằng C# với Aspose.Cells for .NET. Các đoạn mã mẫu đầy đủ, sẵn sàng biên dịch và có thể được điều chỉnh cho bất kỳ dự án .NET nào.

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

Thư viện Excel C# để tạo biểu đồ vùng

Aspose.Cells for .NET là một thư viện thao tác Excel toàn diện 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 mà không cần Microsoft Office. Nó cung cấp một API hướng đối tượng sạch sẽ để làm việc với các bảng tính, ô và biểu đồ.

Lợi ích chính khi làm việc với biểu đồ:

  • Hỗ trợ đa dạng loại biểu đồ – bao gồm các biểu đồ tiêu chuẩn, chồng, chồng 100 % và nhiều loại biểu đồ chuyên biệt.
  • Kiểm soát định dạng đầy đủ – tùy chỉnh màu sắc, dấu hiệu, trục, chú giải và nhãn dữ liệu một cách lập trình.
  • Đa nền tảng – hoạt động trên Windows, Linux và macOS với .NET 6+.
  • Hiệu năng cao – xử lý các bộ dữ liệu lớn một cách hiệu quả.

Để bắt đầu sử dụng Aspose.Cells, thêm gói NuGet vào dự án của bạn:

PM> Install-Package Aspose.Cells

Tạo biểu đồ khu vực trong Excel bằng C#

Dưới đây là một ứng dụng console hoàn chỉnh, sẵn sàng chạy, tạo một biểu đồ khu vực đơn giản. Ví dụ thực hiện các bước sau:

  1. Tạo một Workbook.
  2. Điền dữ liệu mẫu vào worksheet đầu tiên.
  3. Thêm một đối tượng biểu đồ Area.
  4. Cấu hình series và trục của biểu đồ.
  5. Lưu workbook dưới dạng tệp XLSX.

Giải thích các dòng chính

LinePurpose
ChartType.AreaXác định một biểu đồ Area tiêu chuẩn.
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true)Thêm một chuỗi dữ liệu; đối số thứ hai (true) cho biết chuỗi sử dụng cột đầu tiên làm danh mục.
chart.CategoryAxis.Title.TextĐặt tiêu đề trục X.
chart.PlotArea.Area.FormattingKiểm soát định dạng nền của vùng vẽ.

Chạy chương trình sẽ tạo ra AreaChart_Output.xlsx với một biểu đồ Area được định dạng đẹp mắt, hiển thị xu hướng bán hàng cho hai sản phẩm.

Tạo biểu đồ khu vực chồng trong Excel bằng C#

Một biểu đồ Area chồng hiển thị đóng góp của mỗi chuỗi vào tổng giá trị. Đoạn mã dưới đây dựa trên ví dụ trước và thay đổi loại biểu đồ thành ChartType.StackedArea.

Có gì thay đổi so với biểu đồ Area đơn giản?

  • ChartType.AreaStacked – hiển thị mỗi chuỗi lên trên chuỗi trước.
  • Nhiều chuỗi được thêm vào để minh họa dữ liệu tích lũy.
  • Độ trong suốt được áp dụng cho vùng vẽ để giữ cho hình ảnh sạch sẽ.

Các tệp Excel được tạo sẽ hiển thị biểu đồ Area hoạt động đầy đủ, sẵn sàng cho việc tùy chỉnh hoặc phân phối thêm.

Nhận giấy phép miễn phí

Khám phá Aspose.Cells mà không bị giới hạn bằng cách nhận giấy phép tạm thời:

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Môi trường có giấy phép loại bỏ dấu watermark đánh giá và mở khóa toàn bộ tính năng.

Biểu đồ khu vực Excel: Tài nguyên miễn phí

Củng cố kỹ năng tự động hoá Excel của bạn với những tài nguyên chính thức này:

Kết luận

Trong bài viết này, chúng tôi đã trình bày cách tạo cả biểu đồ Area tiêu chuẩn và biểu đồ Area chồng trong Excel bằng C#Aspose.Cells for .NET. Các mẫu mã được cung cấp đầy đủ, có thể biên dịch và minh họa các thực tiễn tốt nhất cho việc tạo biểu đồ, định dạng và lưu tệp. Bằng cách tích hợp các đoạn mã này vào ứng dụng của riêng bạn, bạn có thể cung cấp phân tích trực quan hấp dẫn mà không cần dựa vào Microsoft Excel.

Để được trợ giúp thêm, hãy bắt đầu một cuộc trò chuyện trên diễn đàn hỗ trợ Aspose.Cells.

Xem thêm