قراءة ملف CSV

انقر للنسخ

يسمح لك باستيراد البيانات من ملف CSV لتحميله إلى قاعدة بيانات.


تأخذ كتلة Read CSV file أي ملف متوافق مع CSV كمصدر وتقرأه سطراً بسطر. يحتوي على موصل إخراج تيار لكل صف يوجه تدفق الأوامر بعد قراءة كل صف. استخدم متغير الإخراج "أعمدة الصف" للحصول على مصفوفة من الأعمدة لمزيد من المعالجة.

يتشابه Read CSV file في وظائفه مع كتلة For each loop : كلاهما يتكرر عبر عناصر المصفوفة ، لكن Read CSV file يقرأ الأسطر. عندما تتم قراءة جميع الأسطر ، سيتم إرسال دفق الأوامر إلى موصل الدفق المكتمل.

تعمل الكتل الخاصة بمعالجة ملفات Excel على مبدأ مشابه: قراءة ملف XLSX وقراءة ملف XLS .

تلميح : ادمج هذه الكتلة مع For each block لتكرار كل عمود في صف ، ثم استخدم كتلة Switch لمعالجة قيم الأعمدة بناءً على رقم العمود أو اسم العمود (انظر الفيديو أعلاه لمزيد من المعلومات).

وصلات التدفق

  • [Input] In - يبدأ تنفيذ الكتلة.
  • [Output] Each row - يتم تنشيطه مرة واحدة لكل صف في الملف.
  • [Output] Completed - يتم تفعيله عندما يتم تكرار جميع الصفوف في الملف.

اتصالات البيانات

  • [Input] CSV file (file) - ملف CSV ليتم قراءته.
  • [Output] Row number (integer) - رقم الصف الذي تتم قراءته حاليًا (بدءًا من 1) ، يزداد بمقدار 1 مع كل تكرار.
  • [Output] Row columns (string array ) - محتويات أعمدة الصف التي تتم قراءتها حاليًا بتنسيق سلسلة.