عندي قائمة إيميلات بصيغة JSON، كيف أحوّلها إلى عمود واحد في ملف CSV؟

الصق القائمة واختر «JSON إلى CSV». المصفوفة التي فيها قيم بسيطة، لا كائنات، تُكتب عمودًا واحدًا عنوانه value، وكل إيميل في صف. إن كانت أداة المراسلة تتوقع عنوانًا آخر مثل email، فغيّر كلمة value في أول الملف.

نُشر في · دقائق قراءة: 2

المثال: إيميلان في مصفوفة

وصلتك من المطور أو من تصدير نموذج اشتراك قائمة بهذا الشكل:

["a@example.com","b@example.com"]

بعد التحويل أعطت الأداة هذا الملف، مع ملاحظة تقول إن المدخل مصفوفة قيم بسيطة فكُتب في عمود واحد اسمه value:

value a@example.com b@example.com

الملخص ذكر صفين في عمود واحد. الإيميلات نفسها لم تتغير، وليس فيها ما يستدعي علامات اقتباس.

لماذا value بالذات؟

في الحالة المعتادة تتحول مصفوفة الكائنات إلى جدول تأتي أسماء أعمدته من مفاتيح الكائنات، مثل name وemail. أما القيمة البسيطة فلا مفتاح لها، فالأداة تحتاج اسمًا عامًا للعمود، وتستخدم value. هذا الاسم لا يعني شيئًا لأداة المراسلة، فالأفضل تغييره.

الخطوات

  1. افتح محوّل CSV و JSON واختر «JSON إلى CSV».
  2. الصق المصفوفة كاملة، من علامة [ حتى علامة ].
  3. انسخ الناتج إلى محرر نصوص أو برنامج جداول، وغيّر السطر الأول من value إلى الاسم الذي تطلبه أداة المراسلة، مثل email.
  4. احفظ الملف بصيغة CSV وارفعه.

بديل أسرع إن كنت تريد الاسم من البداية: حوّل القائمة يدويًا إلى كائنات مثل {"email": "a@example.com"}، فيصبح عنوان العمود email مباشرة. لكن مع قائمة طويلة يبقى تعديل سطر واحد في الناتج أسهل.

حين ترفض الأداة القائمة

جربنا قائمة عنصرها الأول نص إيميل وعنصرها الثاني كائن فيه المفتاح email. رفضت الأداة التحويل برسالة: «العنصر رقم 2 في المصفوفة نوعه كائن بينما العناصر التي قبله من نوع قيمة بسيطة». السبب أنه لا توجد طريقة واحدة صحيحة لوضع الاثنين في جدول: هل العمود value أم email؟ فبدل التخمين تذكر الأداة رقم العنصر المخالف لتوحّد الشكل بنفسك.

تنظيف القائمة قبل الرفع

  • الأداة لا تحذف الإيميلات المكررة ولا تتحقق من صحتها. إن كانت القائمة مجمعة من أكثر من مصدر، فأزل التكرار في إزالة الأسطر المكررة قبل الرفع.
  • خيار الحماية من صيغ Excel لا يغير إيميلًا عاديًا، لكنه يضيف علامة ' لأي قيمة تبدأ بأحد الرموز = أو + أو - أو @.
  • إن كانت في القائمة أسماء عربية بجانب الإيميلات، فأبقِ خيار BOM مفعّلًا ليفتح Excel الملف بحروف سليمة.

أسئلة شائعة

هل تنفع الطريقة نفسها مع قائمة أرقام جوال؟

نعم، أي مصفوفة قيم بسيطة تصبح عمودًا واحدًا. انتبه فقط إلى علامة ' التي تُضاف للأرقام التي تبدأ بعلامة + إن كانت نصوصًا.

هل أستطيع جعل العنوان email من داخل الأداة؟

لا، الاسم value ثابت لهذا الشكل. غيّره في الملف بعد التحويل.

ماذا لو أوقفت «الصف الأول عناوين أعمدة»؟

يُكتب الملف بلا سطر value، فيبدأ مباشرة بأول إيميل.