كيف يمكنني التعامل مع أسطر جديدة مضمنة في ملفات CSV في بيرل؟

StackOverflow https://stackoverflow.com/questions/1035617

  •  10-07-2019
  •  | 
  •  

سؤال

وأنا أقرأ ملف .csv الذي تم إنشاؤه في Excel مع السطر الأول كونها عناوين الأعمدة. يحتوي على واحد رأس العمود في السطر المضمنة. أريد أن نتجاهل أن السطر الجديد ولكن قراءته خط سطرا مثل:

while ( <IN> ) { 
    ...
    }

وستعامل على أنها الخط الجديد الذي سوف كسر قانون بلدي (التي لم تكتب بعد). كان توجهي لقراءة السطر الأول إلى مجموعة من عناوين الأعمدة ومعالجة ما تبقى من خطوط مختلفة.

هل هناك ربما التعابير المنطقية يمكنني استخدام في مكان ما في while أن يتجاهل السطر الجديد إلا إذا كان الخط الجديد الماضي؟

وأو ينبغي أن يكون الاقتراب من هذا بشكل مختلف؟

scroll top