فشرده‌سازی فایل CSV با استفاده از C#

این مقاله نحوه فشرده‌سازی فایل CSV با استفاده از C# را توضیح می‌دهد. شامل تنظیمات محیط، الگوریتم مرحله به مرحله و نمونه کد اجرایی برای کاهش حجم فایل CSV در C# است. همچنین، نیازی به نصب هیچ نرم‌افزار فشرده‌سازی اضافی برای استفاده از این قابلیت ندارید.

مراحل فشرده‌سازی فایل CSV در C#

  1. آماده‌سازی سیستم برای کار با Aspose.ZIP جهت فشرده‌سازی فایل CSV.
  2. ایجاد یک شی از کلاس Archive.
  3. وارد کردن نام فایل ورودی و ورودی ZIP.
  4. ذخیره فایل ZIP خروجی با استفاده از متد Save.

مراحل بالا نحوه کاهش حجم فایل CSV با استفاده از C# را توضیح می‌دهند. در ابتدا، فایل CSV ورودی پردازش می‌شود. سپس، ورودی‌های مختلف ZIP با مسیرها و نام‌های فایل‌های منبع و مقصد در آرشیو ZIP ایجاد می‌شوند. در نهایت، فایل ZIP تولید شده ذخیره می‌شود تا فرآیند به پایان برسد.

کد برای فشرده‌سازی فایل CSV با استفاده از 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");

این قطعه کد نحوه فشرده‌سازی فایل CSV با استفاده از C# را نشان می‌دهد. با این حال، این یک نسخه ساده است که می‌توان آن را بهبود داد و ویژگی‌هایی مانند رمزگذاری یا محافظت با رمز عبور را اضافه کرد. همچنین، می‌توان ویژگی‌های سفارشی مانند تنظیم کدگذاری یا توضیحات را بر اساس نیاز تغییر داد.

این آموزش تمامی جزئیات مرتبط با فشرده کردن فایل CSV در C# را توضیح داده است. همچنین، می‌توانید داده‌ها را از فایل‌های RAR استخراج کنید، همان‌طور که در مقاله استخراج فایل‌های RAR با C# توضیح داده شده است.

 فارسی