ForHosting KIT · البيانات والملفات: تحويل وتنظيف

حوّل ملف CSV إلى JSON من متصفحك

الصق ملف CSV فيتحول كل صف إلى سجل بأسماء الأعمدة: في المثال يصل عمر Ada وهو 36 رقمًا حقيقيًا، ويبقى «Lovelace, Ada» قيمة واحدة رغم الفاصلة. وتعود الخلايا الفارغة فارغة لا صفرًا. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
بيانات CSV
nombre,edad,activo Ada,36,true "Lovelace, Ada",,false
تحصل على
عدد الصفوف
2
أسماء الأعمدة
nombre, edad, activo

تعمل داخل متصفحك مباشرة دون رفع الملف لأي خادم، وتتعرف تلقائيًا على الفاصلة والترميز، فتناسب المطورين ومحللي البيانات الباحثين عن تحويل سريع دون كتابة سكربت خاص لكل ملف.

لماذا لا يُقسَّم ملف CSV عند كل فاصلة

يبدو CSV أبسط صيغة بيانات على الإطلاق، وهذه السمعة نفسها سبب معظم المشكلات. لا توجد قاعدة صارمة لكيفية وضع فاصلة داخل قيمة ولا للترميز المفترض، فيصدّر كل برنامج جداول أو نظام محاسبة أو بنك الملف بطريقة مختلفة قليلًا. يوضع اسم مثل «Lovelace, Ada» بين علامتي اقتباس حتى لا تبدأ فاصلته عمودًا جديدًا. المحوّل الذي يقطع عند كل فاصلة يتعطل مع أول ملف حقيقي، أما هذه الأداة فتحترم علامات الاقتباس فتضع كل قيمة تحت اسمها الصحيح.

من الصفوف إلى السجلات والأخطاء الشائعة

يعطي الصف الأول الأسماء، ويتحول كل صف بعده إلى سجل يستخدم تلك الأسماء، وهو الشكل الذي تنتظره معظم التطبيقات والبرامج. وتتعرف الأداة على الأعداد الصحيحة والعشرية وعلى الكلمتين true وfalse، فيصل عمود الأعمار جاهزًا للجمع لا نصًا. أكثر الأخطاء شيوعًا اختيار فاصل خاطئ: إذا كان ملفك يستخدم الفاصلة المنقوطة وتركت الفاصلة العادية، يصبح كل صف قيمة واحدة طويلة. والخطأ الثاني قراءة ملف بلا صف عناوين كأن له صفًا، فيتحول سجلك الأول إلى أسماء أعمدة.

لماذا تفضّل التطبيقات البيانات المنظمة

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

الفاصلة والترميز العربي

تتعرف الأداة تلقائيًا على الفاصلة المستخدمة في الملف — فاصلة أو فاصلة منقوطة أو تبويب — وعلى ترميز النص، فلا تحتاج ضبط أي إعداد يدوي قبل التحويل. الأهم لمستخدم عربي: يحافظ التحويل على النص العربي داخل الحقول كما هو دون تشويه في الحروف، لأن كثيرًا من ملفات CSV المُصدَّرة من أنظمة قديمة تحمل ترميزًا غير موحّد يكسر النص عند فتحه ببرنامج آخر. تُكتشف هذه المشكلات وتُصحَّح ضمن المعالجة نفسها.

الاستخدام من الصفحة مباشرة

تجري المعالجة كاملة داخل متصفحك: لا يغادر الملف جهازك أصلًا، ولا حدّ لعدد المرات، ولا حاجة لأي تسجيل. تناسب جداول تصل حتى 25 MB دون تقطيع الملف، وتعمل من الجوال بالطريقة نفسها التي تعمل بها من الحاسوب. تظهر معاينة سريعة للنتيجة قبل النسخ أو التنزيل، فتتأكد من صحة البنية دون فتح الملف في برنامج آخر.

هل يُرسل ملفي إلى أي خادم؟

لا. عند الاستخدام من هذه الصفحة يجري التحويل بالكامل داخل متصفحك ولا يغادر الملف جهازك.

ماذا يحدث للأعمدة الفارغة أو الناقصة في بعض الصفوف؟

تظهر بقيمة فارغة في الكائن المقابل لها بدل حذف الحقل، فتبقى بنية الكائنات متطابقة عبر كل صفوف الملف الناتج.

هل يدعم التحويل الفواصل المختلفة مثل الفاصلة المنقوطة؟

نعم، تكتشف الأداة نوع الفاصلة المستخدم في الملف تلقائيًا دون إعداد يدوي مسبق.

ما أقصى حجم ملف يمكن تحويله؟

25 ميغابايت في الطلب الواحد، وهو ما يكفي غالبية جداول البيانات التجارية والإدارية.

هل يعمل من الجوال دون تثبيت أي برنامج؟

نعم، صفحة ويب تفتح من متصفح الجوال وتعمل بالطريقة نفسها على الحاسوب.

هل الأسعار بالريال أو الدرهم؟

الأسعار معلنة بالدولار الأمريكي، والدفع عبر PayPal؛ إن كان ذلك غير مناسب راسلنا عبر واتساب أو البريد لترتيب آخر.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/data/csv-to-json

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/data/csv-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"csv":"nombre,edad\nAda,36"}'
{
  "csv": "nombre,edad\nAda,36"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.csv_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb25
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

أداة تحوّل جدول CSV إلى JSON منظم: كل صف يصبح كائنًا مستقلًا داخل مصفوفة واحدة جاهزة للاستخدام في أي تطبيق أو واجهة برمجية.

لماذا JSON هو ما تفهمه الواجهات البرمجية

تُبنى أغلب الواجهات البرمجية وتطبيقات الويب على صيغة JSON لأنها تمثّل البيانات ككائنات متداخلة يسهل على أي لغة برمجة قراءتها مباشرة، بينما يبقى CSV جدولًا مسطّحًا بلا هيكل واضح لأي عمود معقّد.

الاستخدام من الصفحة مباشرة

ألصق محتوى الملف أو ارفعه من جهازك، شغّل الأداة، وانسخ نتيجة JSON أو نزّلها كملف جاهز.

الأتمتة عبر الـAPI لملفات متكررة

خيار طبيعي لنظام يستورد كتالوج منتجات من مورد يرسل ملفات CSV أسبوعيًا، أو لخط بيانات يحوّل التصدير اليومي قبل تحميله في قاعدة بيانات مستندية. من يحوّل ملفًا واحدًا يكتفي بالصفحة؛ من يحوّل عشرات الملفات يوميًا ضمن مسار عمل آلي يحتاج الـAPI. المحرك نفسه متاح هناك: يُرسل ملف CSV، وتعود مصفوفة JSON بسعر ثابت قدره $0.002 لكل ألف صف، دون رسوم إضافية إن كان الملف أصغر ودون اشتراك شهري.

استيراد كتالوج منتجات من مورد

يستقبل فريق شركة الخليج الرقمية كتالوج منتجات جديدًا كل أسبوع بصيغة CSV من مورد خارجي، ويحوّلونه إلى JSON عبر الـAPI قبل استيراده مباشرة في نظام المتجر الإلكتروني.

تصدير بيانات موظفين لتطبيق داخلي

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

مطوّر يبني نموذجًا أوليًا سريعًا

يحتاج خالد العتيبي بيانات تجريبية لواجهة تطبيقه الجديد، فيحوّل جدول بيانات جاهزًا من إكسل إلى CSV ثم JSON خلال دقائق، بدل كتابة الكائنات يدويًا واحدًا تلو الآخر.

أرشفة نتائج استبيان

تجمع نورة القحطاني إجابات استبيان عملاء في جدول CSV واحد، وتحوّله إلى JSON لتحليله لاحقًا ببرنامج تحليل بيانات يقرأ الصيغة المهيكلة مباشرة.

هل التحويل من CSV إلى JSON مجاني فعلًا؟

نعم، داخل المتصفح الاستخدام مجاني بلا حدّ وبلا تسجيل. المدفوع فقط هو الاستخدام عبر الـAPI، بسعر معلن قدره $0.002 لكل ألف صف.

اطّلع على توثيق KIT الكامل ←