المزالق الشائعة عند التعامل مع CSV

تلخيص للأسباب الأبرز لتلف البيانات في CSV مثل الفواصل وعلامات الاقتباس والترميز.

تبدو CSV بسيطة لكنها كثيرة اللهجات. فكثيرًا ما يكون الفاصل فاصلة منقوطة أو علامة جدولة بدلًا من الفاصلة، وقد يستخدم إكسل الفاصلة المنقوطة تلقائيًا تبعًا للإعدادات الإقليمية.

إذا احتوت القيمة على فاصلة أو سطر جديد أو علامة اقتباس، فيجب إحاطتها بعلامتَي اقتباس مزدوجتين وتهريب علامة الاقتباس بتكرارها مرتين متتاليتين. وإن لم تُتَّبع هذه القاعدة، تنزاح الأعمدة أو تتلف الصفوف.

كما أن CSV لا تحمل معلومات عن الأنواع، فقد تُقرأ الأرقام والقيم المنطقية كلها كسلاسل نصية، وهي لا تمثّل البيانات الهرمية. لذا عند تحويل JSON المتداخل إلى CSV، ينبغي مراعاة الفقد، كوضع القيم المتداخلة كسلسلة نصية داخل الخلية.

تحويلات ذات صلة