ضغط ملف CSV باستخدام Python

يتناول هذا الموضوع بالتفصيل كيفية ضغط ملف CSV باستخدام Python. ويشرح إعدادات IDE، والعملية التدريجية، وعينة من التعليمات البرمجية العملية لضغط ملف CSV باستخدام Python**. علاوة على ذلك، يمكنك استخدام نفس النهج لضغط ملفات CSV متعددة في أرشيف ZIP واحد.

خطوات ضغط ملف CSV باستخدام Python

  1. قم بإعداد IDE للعمل مع Aspose.ZIP لضغط الملفات ذات القيم المنفصلة بفاصلة
  2. إنشاء كائن من فئة Archive
  3. قم بتمرير قيم السلسلة كاسم للملفات الموجودة في ملف ZIP
  4. تصدير دليل ZIP المضغوط الناتج باستخدام طريقة save

توضح الخطوات أعلاه كيفية إنشاء أداة تقليل حجم ملف CSV باستخدام Python. تبدأ العملية بقراءة ملف القيم المنفصلة بفواصل. بعد ذلك، مرر مسار الملف والأسماء لإنشاء الإدخالات في دليل ZIP الناتج. أخيرًا، اكتب أرشيف ZIP الناتج الذي يحتوي على ملف CSV المضغوط.

كود ضغط ملف CSV باستخدام 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')

يوضح نموذج التعليمات البرمجية أدناه ميزة ضغط ملفات CSV باستخدام Python. إنها نسخة بسيطة لتعلم الضغط والتي يمكن تحسينها لاحقًا لضغط العديد من ملفات CSV في وقت واحد. وبالمثل، يمكن أيضًا دمج ميزات معالجة ملفات ZIP المعقدة والمتقدمة مثل حماية دليل ZIP في تطبيقك بناءً على متطلباتك.

لقد أوضحت هذه المقالة عملية ضغط ملف CSV باستخدام Python. ومع ذلك، إذا كنت بحاجة إلى استكشاف استخراج ملفات ZIP، فقم بإلقاء نظرة على استخراج ملف ZIP في بايثون.

 عربي