Việc trực quan hoá dữ liệu bằng biểu đồ cột là một trong những cách phổ biến nhất để truyền tải xu hướng và so sánh trong Excel. Trong bài viết này, bạn sẽ khám phá cách tạo biểu đồ Cột một cách lập trình bằng C# và Aspose.Cells for .NET. Chỉ với vài dòng mã, bạn có thể tạo ra các biểu đồ trông chuyên nghiệp, sẵn sàng xuất ra định dạng Excel, PDF hoặc hình ảnh.
Bài viết này bao gồm các chủ đề sau:
- Thư viện Excel C# để Tạo Biểu Đồ Cột
- Tạo Biểu Đồ Cột trong Excel bằng C#
- Cập Nhật Biểu Đồ Cột Đã Tồn Tại
- Nhận Giấy Phép Miễn Phí
- Tài Nguyên Miễn Phí
- Kết Luận
- Xem Thêm
Thư viện Excel C# để tạo biểu đồ cột
Aspose.Cells for .NET là một thư viện mạnh mẽ, được quản lý hoàn toàn, cho phép các nhà phát triển tạo, chỉnh sửa và hiển thị các bảng tính Excel mà không cần Microsoft Office. Nó cung cấp một bộ API phong phú để làm việc với các worksheet, ô, công thức và biểu đồ.
Các ưu điểm chính khi làm việc với biểu đồ cột:
- Rich Chart API – Tạo bất kỳ loại biểu đồ nào, thiết lập series, tùy chỉnh trục, chú giải và hơn thế nữa.
- Full Format Support – Làm việc với XLSX, XLS, CSV, ODS và nhiều định dạng khác.
- High Performance – Xử lý sổ làm việc lớn một cách hiệu quả.
- No Dependencies – Không cần cài đặt Excel trên máy chủ.
Bắt đầu với Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Tạo biểu đồ cột trong Excel bằng C#
Dưới đây là một ứng dụng console C# hoàn chỉnh, sẵn sàng chạy:
- Tạo một workbook mới.
- Điền dữ liệu bán hàng mẫu vào.
- Thêm biểu đồ Column.
- Tùy chỉnh tiêu đề biểu đồ, các trục và chuỗi dữ liệu.
- Lưu workbook vào đĩa.
Giải thích các bước chính
| Bước | Mô tả |
|---|---|
| 3 | Thêm một đối tượng biểu đồ loại ChartType.Column. |
| 4‑5 | Thêm hai chuỗi dữ liệu tham chiếu các phạm vi dữ liệu cho Product A và Product B. |
| 6 | Liên kết trục X (các danh mục) với tên các tháng. |
| 7 | Đặt tiêu đề dễ đọc cho cả hai trục. |
| 8 | Áp dụng một kiểu biểu đồ đã định sẵn (tùy chọn nhưng cải thiện tính thẩm mỹ). |
Chạy chương trình sẽ tạo ra ColumnChart_Output.xlsx chứa dữ liệu đã được điền và một biểu đồ cột được định dạng đẹp mắt.
Cập nhật biểu đồ cột hiện có
Đôi khi bạn cần chỉnh sửa một biểu đồ đã tồn tại trong một workbook (ví dụ: thay đổi loại biểu đồ, thêm một series mới, hoặc điều chỉnh định dạng). Đoạn mã dưới đây minh họa cách tải một workbook hiện có, xác định biểu đồ đầu tiên, và chuyển nó thành biểu đồ cột chồng trong khi thêm series thứ ba.
Mục đích của đoạn mã này
- Tải một workbook hiện có.
- Lấy biểu đồ đầu tiên và chuyển loại của nó thành StackedColumn.
- Chèn một cột dữ liệu mới cho Product C và thêm nó làm một series.
- Làm mới biểu đồ để áp dụng các thay đổi và lưu kết quả.
Nhận giấy phép miễn phí
Aspose cung cấp một giấy phép tạm thời miễn phí giúp loại bỏ các dấu bản quyền đánh giá và mở khóa tất cả các tính năng. Truy cập trang giấy phép tạm thời của Aspose để nhận ngay.
Tài nguyên miễn phí
- Hướng dẫn dành cho nhà phát triển – Hướng dẫn chi tiết và các thực tiễn tốt nhất: https://docs.aspose.com/cells/net/
- Ứng dụng trực tuyến miễn phí – Thử Aspose.Cells trong trình duyệt mà không cần viết mã: https://products.aspose.app/cells/family
- Tham chiếu API – Tài liệu chi tiết về lớp và thành viên: https://reference.aspose.com/cells/net/
- Bài viết hướng dẫn – Các kịch bản thực tế và mã mẫu: https://blog.aspose.com/vi/categories/aspose.cells-product-family/
Kết luận
Tạo biểu đồ cột với Aspose.Cells for .NET rất đơn giản và có khả năng tùy chỉnh cao. Các ví dụ ở trên minh họa cách tạo một biểu đồ mới từ đầu và cách chỉnh sửa một biểu đồ đã tồn tại, bao phủ các kịch bản báo cáo phổ biến nhất. Hãy tận dụng API mạnh mẽ để tự động hoá quy trình báo cáo Excel của bạn, tích hợp việc tạo biểu đồ vào các dịch vụ web, hoặc xây dựng các công cụ phân tích trên máy tính để bàn.
Nếu bạn gặp bất kỳ khó khăn nào, hãy thoải mái yêu cầu trợ giúp trên Diễn đàn hỗ trợ Aspose.Cells.