كيفية تحليل ملف CSV

تعمل ملفات CSV كجسر بين أنواع مختلفة من برامج الكمبيوتر ؛ على الرغم من أن أحد البرامج لا يمكنه قراءة ملفات برنامج آخر مباشرةً ، فقد يقوم كلاهما بقراءة ملفات CSV وكتابتها. هذا يجعل ملفات CSV مفيدة جدًا في الأعمال ، حيث تتعامل كل شركة ، كبيرة كانت أم صغيرة ، مع مشكلة مشاركة البيانات بين البرامج المختلفة. تقوم البرامج بتخزين ملفات CSV كأحرف نصية بسيطة ؛ تفصل الفاصلة كل عنصر من عناصر البيانات ، مثل الاسم أو رقم الهاتف أو المبلغ بالدولار ، عن العناصر المجاورة له. نظرًا لتنسيق CSV البسيط ، يمكنك تحليل هذه الملفات بأي لغة برمجة تقريبًا.

1

افتح الملف باستخدام مسار الملف الكامل. يتضمن هذا حرف محرك الأقراص وأسماء جميع الأدلة المؤدية إلى موقع الملف. يوضح رمز Visual Basic التالي فتح ملف:

افتح "C: \ datafiles \ sales.csv" للإدخال كـ # 1

2

اقرأ السجل الأول في الملف وقم بتحميل السجل في متغيرات مناسبة. يكتشف بيان الإدخال في Visual Basic تلقائيًا الفواصل التي تفصل كل حقل في ملف CSV. الكود التالي يقرأ البيانات في ثلاثة متغيرات:

الإدخال رقم 1 ، Customer_Name ، Customer_Address ، Customer_Sales

يفترض أن سجل CSV يحتوي على ثلاثة حقول بالضبط.

3

ابدأ حلقة تنتهي عندما يصل الملف إلى نهايته. في Visual Basic ، على سبيل المثال ، يمكنك استخدام عبارة "Do" لبدء هذا النوع من التكرار ، كما يوضح هذا الرمز:

افعل بينما لا EOF (1)

4

ضع التعليمات البرمجية داخل الحلقة التي تعالج المعلومات الموجودة في السجل ، كما توضح برمجة Visual Basic التالية:

Total_Customer_Count = Total_Customer_Count + 1 Total_Customer_Sales = Total_Customer_Sales + Customer_Sales Input # 1 ، Customer_Name ، Customer_Address ، Customer_Sales Loop

لاحظ أن السطر مباشرة قبل عبارة "Loop" يقرأ السجل التالي في الملف. عندما يواجه Visual Basic عبارة Loop ، فإنه يعيد التحكم في البرنامج إلى عبارة "Do" قبل بضعة أسطر ويختبر حالة نهاية الملف. تتوقف الحلقة عندما تصادف آخر عبارة إدخال نهاية الملف.

5

أغلق الملف بعد الحلقة:

أغلق # 1