Tìm và thay thế trong Excel bằng C#

Bài viết này hướng dẫn cách tìm và thay thế trong Excel bằng C#. Bài viết cung cấp chi tiết về cách thiết lập IDE, danh sách các bước và mã mẫu để thay thế một từ trong Excel bằng C#. Nhiều tùy chọn được trình bày trong bài viết này nhằm tùy chỉnh phương pháp và tiêu chí tìm kiếm khi tìm văn bản trong tệp Excel nguồn.

Các bước tìm và thay đổi trong Excel bằng C#

  1. Thiết lập IDE để sử dụng Aspose.Cells for .NET nhằm tìm và thay thế các từ
  2. Tải tệp XLSX nguồn vào đối tượng lớp Workbook
  3. Tạo đối tượng lớp FindOptions để thiết lập các tùy chọn tìm kiếm
  4. Lặp qua tất cả các trang tính trong sổ làm việc
  5. Sử dụng phương thức Find() trong bộ sưu tập ô của trang tính hiện tại
  6. Nếu tìm thấy ô có văn bản, hãy sử dụng phương thức Replace() với văn bản mục tiêu và văn bản cần thay thế
  7. Thiết lập giá trị mới cho ô sau khi thay thế chuỗi mục tiêu trong nội dung ô
  8. Xử lý tất cả các ô và cuối cùng lưu sổ làm việc kết quả

Các bước này xác định quy trình tìm và thay thế nhiều giá trị trong Excel bằng C#. Tải tệp Excel nguồn vào Workbook, tạo đối tượng FindOptions để thiết lập loại tìm kiếm và loại khớp, lặp qua tất cả các trang tính trong sổ làm việc và xử lý tất cả các ô trong mỗi trang tính. Tìm văn bản trong từng ô và nếu tìm thấy, hãy thay thế bằng văn bản mới; cuối cùng, lưu sổ làm việc kết quả với văn bản đã được thay thế.

Mã để tìm và thay thế văn bản trong Excel bằng C#

Đoạn mã trên đã minh họa quy trình thay thế dữ liệu trong Excel bằng C#. FindOptions hỗ trợ thiết lập phân biệt chữ hoa chữ thường trong quá trình tìm kiếm, chỉ định cách khớp chuỗi, xác định vị trí tìm kiếm và quyết định xem chuỗi tìm kiếm là dạng literal hay biểu thức chính quy. Bạn cũng có thể tìm kiếm ngược hoặc từ đầu tùy theo yêu cầu của mình.

Bài viết này đã hướng dẫn chúng ta quy trình tìm và thay thế văn bản trong một tệp Excel. Để giải mã tệp Excel, vui lòng tham khảo bài viết Giải mã tệp Excel trong C#.

 Tiếng Việt