Văn bản Excel sang Python cột

Trong các trường hợp khác nhau, bạn có thể cần chia văn bản trong một cột thành nhiều cột trong trang tính Excel. Tiêu chí tách có thể là khoảng trống, dấu phẩy, ký tự đặc biệt, v.v. Trong bài viết này, bạn sẽ học cách chia văn bản thành các cột trong trang tính Excel bằng Python. Nó tự động hóa tính năng Văn bản thành Cột của MS Excel.

API Python để tách văn bản thành cột trong Excel - Tải xuống miễn phí

Để chia văn bản trong một cột thành nhiều cột trong trang tính Excel, chúng tôi sẽ sử dụng Aspose.Cells for Python qua Java. Đây là một API mạnh mẽ và giàu tính năng cho phép bạn tạo, sửa đổi và chuyển đổi các tệp Excel bằng Python. Bạn có thể cài đặt API bằng lệnh pip sau.

pip install aspose-cells

Văn bản thành cột trong Excel bằng Python

Sau đây là các bước để tách văn bản thành các cột trong Excel bằng Python.

Mẫu mã sau đây cho thấy cách thực hiện thao tác chuyển văn bản thành cột trong Excel bằng Python.

# Mở Workbook
workbook = Workbook("workbook.xlsx")

# Truy cập trang tính đầu tiên
worksheet = workbook.getWorksheets().get(0)

# Thêm tên người vào cột A. Tên nhanh và Họ được phân tách bằng dấu cách.
worksheet.getCells().get("A1").putValue("John Teal")
worksheet.getCells().get("A2").putValue("Peter Graham")
worksheet.getCells().get("A3").putValue("Brady Cortez")
worksheet.getCells().get("A4").putValue("Mack Nick")
worksheet.getCells().get("A5").putValue("Hsu Lee")

# Tạo các tùy chọn tải văn bản với khoảng trắng làm dấu phân cách.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# Chia cột A thành hai cột bằng cách sử dụng phương thức TextToColumns().
# Bây giờ cột A sẽ có tên đầu tiên và cột B sẽ có tên thứ hai.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# Lưu tệp excel.
workbook.save("TextToColumns.xlsx")

Đầu ra

Văn bản Excel sang Python cột

Excel Text to Column Splitter for Python - Nhận Giấy phép Miễn phí

Bạn có thể nhận giấy phép tạm thời để sử dụng API mà không có giới hạn đánh giá.

Sự kết luận

Trong bài viết này, bạn đã học cách chia văn bản thành các cột trong Excel bằng Python. Chính xác hơn, bạn đã thấy cách chia văn bản trong một cột thành nhiều cột trong Excel bằng Python. Bạn có thể khám phá thêm về Aspose.Cells for Python qua Java bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ thắc mắc nào, hãy liên hệ với chúng tôi qua diễn đàn của chúng tôi.

Xem thêm