Hướng dẫn này hướng dẫn cách thêm xác thực dữ liệu trong Excel bằng C#. Nó cung cấp tất cả các bước cần tuân theo cùng với mã mẫu đang chạy để chèn xác thực dữ liệu trong Excel bằng C#. Bạn có thể thực hiện thao tác này trên sổ làm việc hiện có hoặc sổ làm việc mới bằng cách sử dụng dữ liệu tham chiếu trong một số trang tính hiện có hoặc bằng cách thêm danh sách dữ liệu mới rồi lưu sổ làm việc kết quả dưới dạng XLS, XLSX hoặc trong bất kỳ định dạng nào khác được hỗ trợ bởi MS Excel.
Các bước để thêm xác thực dữ liệu trong Excel bằng C#
- Đặt môi trường để sử dụng Aspose.Cells for .NET để thêm xác thực
- Tạo một workbook, tạo và truy cập các trang tính mong muốn
- Tạo một dải ô đã đặt tên và điền dữ liệu tham chiếu vào đó để hiển thị trong danh sách xác thực
- Tạo vùng ô và khởi tạo xác thực mới cho worksheet đã chọn
- Đặt thuộc tính của xác thực mới
- Lưu sổ làm việc có xác thực trong đó
Các bước này mô tả quy trình tạo danh sách xác thực dữ liệu trong Excel bằng C# trong đó sổ làm việc đầu tiên được tạo cùng với việc thêm một trang tính bổ sung cho dữ liệu tham chiếu. Một phạm vi đã đặt tên được tạo và điền dữ liệu tham chiếu trong các bước tiếp theo. Trong các bước cuối cùng, một xác thực mới được thêm vào bộ sưu tập xác thực của trang tính đã chọn và các thuộc tính khác nhau của nó được đặt trước khi lưu sổ làm việc.
Mã để tạo quy tắc xác thực dữ liệu trong Excel bằng C#
Mã này trình bày quy trình cách tạo xác thực dữ liệu trong Excel bằng C#. Bạn cần tạo một dải ô và đặt các giá trị tham chiếu khác nhau trong dải ô này vì dải ô này sẽ được đặt thành Công thức 1 trong xác thực mới được tạo. Tương tự, quá trình xác thực mới yêu cầu một khu vực ô nơi triển khai quá trình xác thực này và một số thuộc tính sẽ được đặt như loại xác thực, cờ để tạo danh sách thả xuống trong ô và các thuộc tính để xử lý các điều kiện lỗi.
Hướng dẫn này đã hướng dẫn chúng tôi cách tạo hộp thả xuống trong Excel bằng C#. Nếu bạn muốn tìm hiểu quy trình lọc dữ liệu trong bảng Excel, hãy tham khảo bài viết trên cách lọc dữ liệu trong bảng excel bằng C#.