فشرده سازی یک فایل CSV در پایتون - CSV به ZIP

با جریان عظیم داده ها، اندازه فایل ها در حال افزایش است و از این رو، نیاز به ذخیره سازی بیشتری دارد. از طرف دیگر، یک فایل با حجم زیاد یک چالش برای اشتراک گذاری در فضای ابری در صورت محدودیت در انتقال فایل است. بنابراین، فشرده سازی فایل حجیم تنها راه حل این مشکل است. Aspose.ZIP یک ابزار آنلاین برای ایجاد فایل‌های ZIP به صورت آنلاین ارائه می‌کند و همچنین یک راه‌حل برنامه‌نویسی برای فایل‌های بزرگ ZIP به صورت برنامه‌ریزی ارائه می‌دهد. با این حال، ما یاد خواهیم گرفت که چگونه یک فایل CSV را در پایتون با استفاده از Aspose.ZIP for Python از طریق .NET فشرده کنیم. این کتابخانه فشرده سازی Python شما را قادر می سازد تا یک کمپرسور فایل CSV برای برنامه تجاری خود بسازید. بنابراین، بیایید شروع کنیم.

به نکات زیر خواهیم پرداخت:

  1. نصب کتابخانه فشرده سازی پایتون
  2. [فشرده کردن یک فایل CSV در پایتون به صورت برنامه‌نویسی6
  3. ایجاد فایل ZIP به صورت آنلاین

نصب کتابخانه فشرده سازی پایتون

این رابط برنامه‌نویسی برنامه‌نویسی Python به خوبی ساخته شده به قابلیت‌های فشرده‌سازی/فشرده‌سازی، پردازش بایگانی و رمزگذاری ZIP مجهز شده است. علاوه بر این، ویژگی‌های تبدیل غنی را در میان فرمت‌های فایل ZIP محبوب به صورت برنامه‌نویسی ارائه می‌دهد. بنابراین، می‌توانید به راحتی فایل‌های CSV بزرگ را با استفاده از Aspose.ZIP برای پایتون از طریق NET فشرده کنید. خوب، برای نصب این فشرده سازی پایتون کتابخانه، دستور پیپ زیر را در CMD/terminal اجرا کنید:

pip install aspose-zip

توجه: لطفاً قبل از نصب این API مطمئن شوید که پایتون را روی دستگاه خود تنظیم کرده اید.

کتابخانه فشرده سازی پایتون

فشرده سازی یک فایل CSV در پایتون به صورت برنامه ای

این بخش از طریق پیاده سازی واقعی برای تبدیل CSV به ZIP در پایتون می گذرد. برای این منظور، ما فایل CSV منبع را داریم.

می‌توانید مراحل زیر را برای فشرده‌سازی یک فایل CSV به اندازه کوچک‌تر از طریق برنامه‌ریزی دنبال کنید:

  • Aspose.ZIP را به پروژه وارد کنید.
  • یک شی از کلاس Archive ایجاد کنید.
  • با فراخوانی تابع createentry یک فایل را به بایگانی اضافه کنید.
  • آرشیو ZIP را با فراخوانی روش save ذخیره کنید.

قطعه کد زیر نحوه تبدیل CSV به ZIP در پایتون را نشان می دهد:

# Aspose.ZIP را به پروژه وارد کنید.
import aspose.zip as az
# یک شی از کلاس Archive ایجاد کنید. 
with az.Archive() as archive:
    # با فراخوانی تابع create_entry یک فایل را به بایگانی اضافه کنید.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # با استفاده از روش ذخیره، آرشیو ZIP را ذخیره کنید. 
    archive.save('/output_archive.zip')

پس از اجرای نمونه کد بالا، یک فایل ZIP جدید در آدرس داده شده ایجاد می شود.

فایل ZIP به صورت آنلاین ایجاد کنید

این فشرده‌کننده فایل CSV آنلاین نیز توسط Aspose.ZIP پشتیبانی می‌شود. رایگان است و به طور موثر روی دسکتاپ و موبایل کار می کند. یک رابط کاربری کشیدن و رها کردن در سطح سازمانی وجود دارد که در آن می‌توانید فایل‌ها را از Dropbox، OneDrive یا یک سیستم فایل محلی آپلود کنید. شما به راحتی می توانید CSV را به ZIP تبدیل کنید و می توانید فایل حاصل را فقط از UI دانلود کنید.

ایجاد فایل فشرده به صورت آنلاین

CSV را به ZIP تبدیل کنید - مجوز رایگان دریافت کنید

می‌توانید از مجوز موقت رایگان استفاده کنید تا این فشرده‌سازی پایتون کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

نتیجه

این پایان این پست وبلاگ است. امیدواریم که یاد گرفته باشید چگونه یک فایل CSV را در پایتون با استفاده از این کتابخانه فشرده سازی پایتون فشرده کنید. شما می توانید یک کمپرسور فایل CSV با استفاده از Aspose.ZIP for Python via .NET بسازید. علاوه بر این، شما همچنین نحوه فشرده سازی یک فایل CSV را به اندازه کوچکتر به صورت برنامه ای دیده اید. علاوه بر این، می‌توانید از مستندات و API منابع برای بررسی سایر ویژگی‌ها دیدن کنید.

سرانجام، aspose.com در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.

راهنما در دسترس است

می‌توانید در مورد سؤالات یا سؤالات خود در [فروم 19 ما با ما در میان بگذارید.

سوالات متداول - سوالات متداول

چگونه می توانم حجم یک فایل CSV را در پایتون کاهش دهم؟

Aspose.ZIP for Python via .NET یک کتابخانه فشرده سازی با ویژگی های غنی پایتون است. شما می توانید فایل های CSV بزرگ را در پایتون به راحتی فشرده کنید. لطفاً برای مشاهده اجرا به این لینک مراجعه کنید.

چگونه یک فایل CSV را کوچک کنم؟

می توانید از این فشرده ساز فایل CSV آنلاین برای تبدیل CSV به ZIP استفاده کنید.

همچنین ببینید