محوّل JSON إلى CSV

حوّل مصفوفة سجلات JSON إلى ملف CSV يُفتح نظيفاً في جدول بيانات.

طريقة الاستخدام

ما الذي يفحصه وكيف يعمل

تكتب الأداة CSV بمكتبة Papa Parse وفق قواعد الاقتباس في RFC 4180. الأعمدة هي اتحاد المفاتيح في كل السجلات بترتيب ظهورها الأول، والمفتاح الناقص يصبح خانة فارغة. تُفرد الكائنات المتداخلة في أعمدة تفصل بينها نقطة، وتُكتب المصفوفات كنص JSON داخل الخانة. قد تُنفَّذ الخانة التي تبدأ بـ = أو + أو - أو @ كمعادلة عند فتحها في جدول بيانات؛ وتوصي إرشادات OWASP لحقن CSV بإضافة بادئة لمثل هذه الخانات، وهذا ما يفعله خيار الحماية. وهو يغيّر نص هذه الخانات، فأبقِه معطلاً للبيانات الموثوقة.

لماذا يعرض Excel حروفاً عربية مشوهة؟

كثيراً ما يفترض Excel ترميزاً قديماً لملف CSV. فعّل علامة ترتيب البايت UTF-8 ليقرأ Excel الملف بترميز UTF-8.

ماذا يحدث للمصفوفات داخل السجل؟

تُكتب المصفوفة كنص JSON في خانة واحدة، لأن صف CSV لا يحمل قائمة. افرد البيانات أولاً إن أردت صفاً لكل عنصر.

ما فائدة حماية المعادلات؟

تمنع تنفيذ خانة مثل =SUM(A1) عند فتح الملف في جدول بيانات، وهذا مهم حين تأتي البيانات من مستخدمين غير موثوقين.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.