يشرح هذا الموضوع كيفية ضغط ملف CSV باستخدام C#. يتناول إعداد البيئة والخطوات المتبعة، بالإضافة إلى كود عينة قابل للتشغيل يوضح كيفية ضغط ملف CSV باستخدام C#. علاوة على ذلك، لا تحتاج إلى أي تطبيق إضافي لضغط الملفات لاستخدام هذه الميزة في بيئتك.
خطوات ضغط ملف CSV باستخدام C#
- إعداد النظام للعمل مع Aspose.ZIP لضغط ملف CSV
- إنشاء كائن من فئة Archive
- تمرير اسم الملف المدخل بالإضافة إلى إدخال ZIP
- تصدير ملف ZIP الناتج باستخدام طريقة Save
توضح الخطوات أعلاه كيفية إنشاء أداة تقليل حجم ملف CSV باستخدام C#. في الخطوة الأولى، تبدأ عملية الضغط بتحليل ملف CSV المصدر. بعد ذلك، يتم إنشاء إدخالات مختلفة مع تحديد مسارات الملفات المصدر وأسمائها، بالإضافة إلى أسماء الملفات المستهدفة في أرشيف 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#.