• 0

كيف أكتب مصفوفة داخل ملف CSV في روبي؟

من السهل أن تقوم بقراءة محتويات ملف CSV عن طريق روبي، لكنني لم أجد أية طريقة لكتابة مصفوفة في ملف CSV، فهل توجد طريقة للكتابة داخل ملفات CSV؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أسهل طريقة لكتابة مصفوفة داخل ملف CSV هي عن طريق استدعاء مكتبة csv وبعد ذلك نفتح الملف المطلوب ومن ثم نكتب المصفوفات بداخله كما في المثال التالي:

require 'csv'
CSV.open("myfile.csv", "w") do |csv|
  csv << ["row", "of", "CSV", "data"]
  csv << ["another", "row"]
  # ...
end

لاحظ أننا عندما قمنا بفتح الملف قمنا بتمرير حرف "w” إلى تابع open لأنه إذا لم نقم بتمرير هذا الحرف فسيتم تمرير RB (للقراءة فقط) تلقائيا ومن ثم سوف نحصل على رسالة خطأ عندما نحاول أن نضيف هذه المصفوفة إلى ملف CSV.
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن