Hướng dẫn này hướng dẫn cách ngắt văn bản trong Excel bằng Python. Bài viết này chia sẻ chi tiết về cách thiết lập môi trường phát triển, cung cấp danh sách các bước để viết ứng dụng và một mẫu đang chạy minh họa cách thực hiện ngắt dòng trong Excel bằng Python. Bạn cũng sẽ học cách ngắt dòng văn bản trong toàn bộ hàng hoặc cột.
Các bước áp dụng tính năng ngắt dòng văn bản trong Excel bằng Python
- Đặt IDE để sử dụng Aspose.Cells cho Python qua Java qua Java để tự động ngắt dòng văn bản
- Tạo một workbook, truy cập một sheet và điền văn bản mẫu vào đó
- Lấy đối tượng kiểu từ ô đích có văn bản bạn muốn ngắt dòng
- Gọi phương thức setTextWrapped() và truyền đối số True để đặt cờ
- Đặt lại đối tượng kiểu này vào ô đích để đặt thuộc tính này
- Gọi phương thức autoFitRows() để ngắt dòng văn bản cho các ô có cờ đúng ở trên
- Lưu tập tin kết quả
Các bước này tóm tắt cách ngắt dòng văn bản trong Excel bằng Python. Nhiệm vụ chính trong quá trình này là truy cập kiểu của ô đích, đặt thuộc tính ngắt dòng văn bản của nó và lưu kiểu trở lại ô. Sau đó, khi phương thức autoFitRows() được gọi cho toàn bộ trang tính, nó sẽ tạo ra tính năng ngắt dòng văn bản cho tất cả các ô có thuộc tính ngắt dòng văn bản được đặt.
Viết mã tự động ngắt dòng trong Excel bằng Python
Mã mẫu này trình bày cách khớp văn bản trong ô Excel bằng Python. Chúng tôi đã sử dụng kiểu ô để đặt thuộc tính này, tuy nhiên, nếu bạn muốn lấy và đặt thuộc tính này cho toàn bộ hàng, chẳng hạn như hàng 6, thì hãy sử dụng biểu thức ws.getCells().getRows().get(5).getStyle( ) để lấy kiểu của hàng thứ 6 trong bảng tính có tên ‘ws’. Áp dụng quy trình tương tự cho các cột bằng phương thức getColumns() thay vì phương thức getRows() trong biểu thức đã cho.
Bài viết này đã dạy chúng tôi cách áp dụng tính năng ngắt dòng văn bản trong Excel bằng Python. Nếu bạn muốn điều chỉnh chiều cao của hàng thành một giá trị cụ thể, hãy tham khảo bài viết trên Cách điều chỉnh chiều cao hàng trong Excel bằng Python.