Nén tệp CSV bằng Python

Chủ đề này trình bày chi tiết về cách nén tệp CSV bằng Python. Chủ đề này giải thích các thiết lập IDE, quy trình từng bước và mẫu mã đang hoạt động để nén tệp CSV bằng Python. Hơn nữa, bạn có thể sử dụng cùng một cách tiếp cận để nén nhiều tệp CSV thành một tệp ZIP duy nhất.

Các bước để nén CSV bằng Python

  1. Chuẩn bị IDE để làm việc với Aspose.ZIP để nén tệp giá trị được phân tách bằng dấu phẩy
  2. Tạo một đối tượng của lớp Archive
  3. Truyền các giá trị chuỗi làm tên của các tệp trong ZIP
  4. Xuất thư mục ZIP nén đầu ra bằng phương pháp save

Các bước trên cho thấy cách tạo bộ giảm kích thước tệp CSV bằng Python. Quá trình bắt đầu bằng cách đọc tệp giá trị được phân tách bằng dấu phẩy nguồn. Sau đó, truyền đường dẫn tệp và tên để tạo các mục trong thư mục ZIP đầu ra. Cuối cùng, ghi tệp ZIP đã tạo có chứa tệp CSV đã nén.

Mã để nén tệp CSV bằng Python

import aspose.zip as az
path = "C://"
# Create and save archive with a CSV file
with az.Archive() as archive:
# Add CSV file into archive
archive.create_entry("Sample.csv", path + "input.csv")
# Save zip archive
archive.save('csv_archive.zip')

Mẫu mã bên dưới giới thiệu tính năng nén CSV bằng Python. Đây là phiên bản đơn giản để tìm hiểu về nén, có thể được cải tiến thêm để nén nhiều tệp CSV cùng một lúc. Tương tự như vậy, các tính năng xử lý tệp ZIP phức tạp và nâng cao như bảo vệ thư mục ZIP cũng có thể được tích hợp vào ứng dụng của bạn dựa trên yêu cầu của bạn.

Bài viết này đã phác thảo quy trình nén tệp CSV bằng Python. Tuy nhiên, nếu bạn cần khám phá cách giải nén tệp ZIP, hãy xem Giải nén tệp ZIP trong Python.

 Tiếng Việt