Hướng dẫn đơn giản này chứa thông tin về cách chuyển đổi CSV sang Excel bằng Python bằng cách cung cấp chi tiết về cách định cấu hình môi trường Python, các bước chi tiết để thực hiện tác vụ này và mã Python có thể chạy được. Bằng cách sử dụng Python chuyển đổi CSV sang Excel có toàn quyền kiểm soát việc đọc tệp CSV nguồn và tùy chỉnh tệp Excel đầu ra. Tệp Excel đầu ra có thể được lưu ở bất kỳ định dạng nào được MS Excel hỗ trợ như XLS, XLSX, ODS và nhiều định dạng khác.
Các bước để chuyển đổi CSV sang Excel bằng Python
- Định cấu hình môi trường để sử dụng Aspose.Cells cho Python thông qua Java
- Khởi tạo và khởi tạo đối tượng lớp TxtLoadOptions để đặt định dạng tệp đầu vào là CSV
- Xác định ký tự phân cách có trong dữ liệu CSV
- Tải tệp CSV nguồn vào đối tượng Workbook bằng cấu hình TxtLoadOptions
- Lưu tệp đầu ra dưới dạng XLS được chuyển đổi từ CSV
Các bước này đã mô tả cấu hình cần thiết bằng cách chia sẻ liên kết để thiết lập môi trường và sau đó danh sách tác vụ được cung cấp để thực hiện bằng mã Python. Để chuyển đổi mã CSV sang Excel Python khá đơn giản vì bạn chỉ cần tải tệp CSV và lưu trực tiếp dưới dạng Excel, tuy nhiên, đối tượng lớp TxtLoadOptions được giới thiệu có thể được sử dụng để tùy chỉnh quy trình phân tích cú pháp tệp CSV nguồn.
Mã để chuyển đổi tệp CSV sang Excel bằng Python
Chúng tôi đã sử dụng đối tượng lớp TxtLoadOptions cho phép tải CSV, TSV và nhiều định dạng khác có sẵn trong lớp FileFormatType. Nó cũng cung cấp tùy chọn để đặt dấu phân cách (dấu phẩy theo mặc định) được sử dụng để phân tách văn bản trong tệp CSV nguồn. Có rất nhiều cấu hình khác cũng có sẵn trong TxtLoadOptions như cờ để đọc dữ liệu chuỗi dưới dạng giá trị ngày và số, tùy chọn để đọc và đặt công thức từ chuỗi, cờ để duy trì hoặc bỏ qua độ chính xác của giá trị số, đặt LoadFilter để tải lọc dữ liệu dựa trên một số tiêu chí và nhiều tùy chọn khác.
Trong chủ đề này, chúng ta đã học cách chuyển đổi tệp CSV sang Excel bằng Python. Nếu bạn quan tâm đến việc tạo một tệp Excel trống mới và sau đó điền dữ liệu vào đó, hãy tham khảo bài viết trên cách tạo tệp Excel trong Python.