Tìm và thay thế văn bản trong Excel bằng Python

Bài viết này hướng dẫn cách tìm và thay thế văn bản trong Excel bằng Python. Bài viết cung cấp đầy đủ chi tiết để thiết lập IDE, danh sách hướng dẫn và mã mẫu để tìm và thay thế nhiều từ trong Excel bằng Python. Bạn sẽ học cách tùy chỉnh thao tác tìm kiếm bằng cách sử dụng các tham số khác nhau do API cung cấp.

Các bước để thay thế một từ trong Excel bằng Python

  1. Thiết lập IDE để sử dụng Aspose.Cells for Python via Java cho việc tìm và thay thế văn bản
  2. Khởi động JVM bằng thư viện jpype
  3. Nhập các lớp License và Workbook
  4. Tải giấy phép để tránh watermark
  5. Tải workbook đầu vào
  6. Tạo đối tượng FindOptions và thiết lập kiểu lookin và kiểu look at
  7. Duyệt qua tất cả các worksheet và thay thế văn bản trong mỗi ô được tìm thấy
  8. Lưu file Excel đầu ra sau khi cập nhật văn bản

Các bước này tóm tắt quy trình tìm và thay đổi văn bản trong Excel bằng Python. Khởi động JVM, nhập các lớp cần thiết, tải giấy phép và workbook nguồn, sau đó tạo đối tượng FindOptions để tùy chỉnh tìm kiếm. Lặp qua tất cả các sheet trong workbook đã tải, tìm các ô chứa văn bản chỉ định và thay thế chúng bằng văn bản mới trước khi lưu file Excel đầu ra.

Mã để thay thế dữ liệu trong Excel bằng Python

Đoạn mã này minh họa cách tìm và thay thế nhiều giá trị trong Excel bằng Python. Các thiết lập mặc định trong FindOptions không phân biệt chữ hoa chữ thường, áp dụng cho toàn bộ sheet, chỉ giá trị và hướng tiến. Tuy nhiên, nó cũng hỗ trợ giới hạn tìm kiếm trong công thức thay vì giá trị, so khớp một phần thay vì so khớp toàn bộ, tìm kiếm ngược và nhiều tùy chọn khác.

Bài viết này đã hướng dẫn chúng ta quy trình tìm các giá trị văn bản, công thức, chú thích, v.v. trong một file Excel và thay thế nội dung bằng giá trị mới. Để đọc file Excel, hãy tham khảo bài viết Read Excel file in Python.

 Tiếng Việt