Nén tệp CSV bằng C#

Chủ đề này bao gồm cách nén tệp CSV bằng C#. Nó thảo luận về việc thiết lập môi trường, thuật toán từng bước và mã mẫu có thể chạy để nén tệp CSV bằng C#. Hơn nữa, bạn không cần cài đặt bất kỳ ứng dụng nén tệp bổ sung nào trong môi trường của mình để sử dụng tính năng này.

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

  1. Chuẩn bị hệ thống để làm việc với Aspose.ZIP để nén tệp CSV
  2. Khởi tạo một đối tượng của lớp Archive
  3. Truyền tên tệp đầu vào cũng như mục ZIP
  4. Xuất tệp ZIP đầu ra bằng cách gọi phương thức Save

Các bước trên phác thảo cách tạo một công cụ giảm kích thước tệp CSV bằng C#. Đầu tiên, quá trình nén được bắt đầu bằng cách phân tích tệp nguồn được phân tách bằng dấu phẩy. Sau đó, tạo các mục khác nhau trong khi đề cập đến đường dẫn tệp nguồn, tên tệp cũng như tên tệp đích trong kho lưu trữ ZIP. Cuối cùng, tiến hành xuất thư mục ZIP đã tạo để hoàn tất quá trình.

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

using Aspose.Zip;
License lic = new License();
lic.SetLicense("license.lic");
// Create Archive class object
var arch = new Aspose.Zip.Archive();
// Specify file names and create entry
arch.CreateEntry("input.csv", "sample.csv");
// Save compressed ZIP archive containing CSV data
arch.Save("csv_archive.zip");

Đoạn mã này minh họa tính năng nén CSV bằng C#. Tuy nhiên, đây là phiên bản tối thiểu có thể được cải tiến thêm để thay đổi số lượng tệp và bảo mật dữ liệu, bao gồm mã hóa hoặc bảo vệ bằng mật khẩu. Hơn nữa, nhiều thuộc tính tùy chỉnh, chẳng hạn như thiết lập mã hóa hoặc nhận xét, cũng có thể được điều chỉnh để đáp ứng yêu cầu của bạn.

Hướng dẫn này đã giải thích tất cả các chi tiết liên quan để nén một tệp CSV bằng C#. Bạn cũng có thể trích xuất dữ liệu từ các kho lưu trữ RAR, như được giải thích trong bài viết Trích xuất tệp RAR bằng C#.

 Tiếng Việt