Hướng dẫn nhanh này giải thích quy trình tạo biểu đồ Gantt trong Excel bằng C#. Nội dung bao gồm cài đặt IDE, danh sách hướng dẫn và mã mẫu để phát triển biểu đồ Gantt trong Excel bằng C#. Bạn sẽ nhận được mã chi tiết, trong đó mã mẫu được tạo theo lập trình để minh họa toàn bộ quy trình mà không cần nguồn dữ liệu bên ngoài.
Các bước tạo biểu đồ Gantt trong Excel bằng C#
- Thiết lập môi trường để sử dụng Aspose.Cells for .NET nhằm tạo Gantt chart
- Khởi tạo giấy phép, tạo tệp Excel mới bằng lớp Workbook và đổi tên trang tính đầu tiên
- Xác định danh sách các nhiệm vụ dự án mẫu với ngày bắt đầu/kết thúc cho biểu đồ Gantt
- Thiết lập tiêu đề bảng cho hạng mục công việc, bắt đầu, kết thúc, độ lệch bắt đầu và thời lượng
- Tính ngày bắt đầu ban đầu làm đường cơ sở và chèn từng hàng nhiệm vụ với độ lệch và thời lượng
- Định dạng các cột của trang tính để tự động khớp ngày bắt đầu và kết thúc
- Thiết lập các phạm vi dữ liệu tùy chỉnh cho tên nhiệm vụ, chuỗi độ lệch và chuỗi thời lượng trong biểu đồ Gantt
- Thêm biểu đồ cột xếp chồng, tạo các thanh nổi bằng cách ẩn chuỗi độ lệch và thiết lập kiểu cho thanh và chú giải
- Đảo ngược trục danh mục, đặt nhãn cho trục giá trị, thiết lập kiểu biểu đồ và lưu Workbook kết quả
Các bước trên mô tả quy trình tạo biểu đồ Gantt. Tạo workbook, thiết lập bảng nhiệm vụ biểu đồ Gantt và tính toán độ lệch bắt đầu cũng như thời lượng bằng cách sử dụng ngày sớm nhất để vẽ dòng thời gian. Cuối cùng, chèn biểu đồ cột xếp chồng, ẩn chuỗi độ lệch để tạo các thanh Gantt nổi, thiết lập kiểu cơ bản và lưu tệp Excel.
Mã để xây dựng biểu đồ Gantt bằng C#
Mã này minh họa quy trình tạo sơ đồ Gantt bằng C#. Để cải tiến thêm, hãy tự động khớp các cột của trang tính, cố định hàng tiêu đề và áp dụng kiểu bảng tích hợp cho các phạm vi dữ liệu để có khả năng trực quan hóa tốt hơn. Ngoài ra còn có các tùy chọn để thêm nhãn dữ liệu, tùy chỉnh tiêu đề trục và xuất hình ảnh biểu đồ nhằm nâng cao phần trình bày.
Bài viết này đã hướng dẫn chúng ta quy trình tạo biểu đồ Gantt. Để tạo biểu đồ chứng khoán, hãy tham khảo bài viết Tạo biểu đồ chứng khoán trong Excel bằng C#.