Hướng dẫn nhanh này hướng dẫn bạn cách chèn một slicer trong Excel bằng C#. Nó cung cấp tham chiếu đến cài đặt môi trường, chi tiết từng bước để viết ứng dụng và mã mẫu có thể chạy được để thêm bộ cắt trong Excel bằng C#. Trong hướng dẫn này, chúng tôi sẽ thêm một bộ cắt cho một bảng, tuy nhiên, bạn cũng sẽ tìm hiểu các tùy chọn để thêm một bộ cắt vào các đối tượng khác nhau trong trang tính và lưu nó dưới dạng XLSX, XLS hoặc bất kỳ MS nào khác Định dạng được Excel hỗ trợ.
Các bước để Chèn Slicer trong Excel bằng C#
- Đặt môi trường để sử dụng Aspose.Cells for .NET để thêm bộ cắt
- Tải tệp Excel nguồn vào đối tượng Workbook có bảng trong đó
- Nhận quyền truy cập vào mục tiêu worksheet nơi bộ cắt sẽ được chèn
- Lấy tham chiếu đến bảng mong muốn trong trang tính đã chọn
- Thêm bộ cắt bằng cách cung cấp cột đích và ô đích của bộ cắt
- Lưu tệp Excel kết quả bằng máy cắt trên đĩa
Các bước đơn giản này mô tả quy trình thêm bộ cắt trong Excel bằng C# bằng cách cung cấp chi tiết cấu hình và sau đó là cách tiếp cận từng bước để viết chương trình. Trước tiên, bạn phải tải tệp Excel nguồn và có quyền truy cập vào trang tính đích và bảng đích để thêm bộ cắt. Sau khi có được tham chiếu đến bảng đích, một bộ cắt mới được thêm vào bộ sưu tập các bộ cắt trong trang tính bằng cách cung cấp tên bảng, cột đích cho ô và ô đích của bộ cắt mới.
Mã để Chèn Slicer trong Excel bằng C#
Đoạn mã này trình bày quá trình chèn một slicer bằng C# trong một tệp Excel. Nó sử dụng phương thức Worksheet.Slicers.Add() để thêm bộ cắt cho một bảng bằng cách cung cấp các tham số cần thiết. Bạn cũng có thể thêm một bộ cắt cho bảng tổng hợp bằng cách sử dụng quá tải của cùng một phương pháp bằng cách cung cấp bảng tổng hợp đích, ô đích nơi bộ cắt sẽ được thêm vào và trường trục cơ sở.
Bài viết này đã dạy chúng ta cách chèn slicer bằng C#. Nếu bạn muốn tìm hiểu quy trình lọc dữ liệu trong bảng, 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#.