Hướng dẫn nhỏ gọn này phác thảo quy trình cách xóa công thức trong Excel bằng Python. Nó có cài đặt môi trường, danh sách các bước và mã mẫu có thể chạy được minh họa cách xóa công thức trong Excel bằng Python. Bạn cũng sẽ học lệnh xóa tất cả công thức trong một trang tính bằng một lệnh gọi API.
Các bước để xóa công thức trong Excel bằng Python
- Đặt môi trường để sử dụng Aspose.Cells cho Python qua Java để xóa công thức
- Tải mục tiêu workbook bằng công thức
- Truy cập ô công thức và lưu giá trị của nó trong một biến tạm thời
- Sử dụng tham chiếu cell để đặt công thức thành một chuỗi trống
- Đặt giá trị tạm thời trở lại ô công thức
- Chỉ lưu sổ làm việc kết quả với dữ liệu
Các bước này trình bày chi tiết quy trình cách xóa công thức trong Excel bằng Python. Logic đơn giản được sử dụng khi giá trị từ ô công thức được lưu trong một biến tạm thời và công thức được đặt thành một chuỗi trống. Sau đó, giá trị được lưu trữ được đặt trở lại ô có công thức và sổ làm việc đầu ra được lưu trên đĩa.
Mã để xóa công thức trong Excel bằng Python
Đoạn mã này minh họa tác vụ xóa công thức trong Excel bằng Python. Tuy nhiên, nó chỉ xóa công thức khỏi một ô duy nhất, nếu bạn muốn xóa công thức nhưng giữ lại giá trị từ tất cả các ô trong trang tính, bạn có thể sử dụng getCells().removeFormulas() từ lớp trang tính. Bằng cách này, nếu bạn lặp qua tất cả các trang tính, tất cả các ô trong sổ làm việc hoàn chỉnh có thể bị xóa.
Bài viết này đã dạy chúng ta cách xóa công thức trong Excel nhưng vẫn giữ dữ liệu bằng Python. Nếu bạn muốn tìm hiểu quy trình sao chép một trang tính sang một sổ làm việc khác, hãy tham khảo bài viết trên cách sao chép trang tính sang sổ làm việc khác trong Python.