النقاط الرئيسية
- 01الكشف التلقائي عن الفواصل (الفاصلة والفاصلة المنقوطة والعلامة والأنابيب) بحيث معظم الملفات تعمل بدون تكوين.
- 02رؤوس الصف الأول تصبح مفاتيح كائن JSON؛ عطّل الرؤوس لمصفوفة 2D خام.
- 03يتبع RFC 4180 - الحقول المقتبسة والفواصل داخل الخلايا والعلامات المهروبة جميعها يتم التعامل معها بشكل صحيح.
- 04التحويل يعمل 100% في متصفحك - البيانات الخاصة بك لم تُرفع أو تُسجل أبداً.
لماذا يحتاج المطورون والمحللون إلى CSV إلى JSON
CSV هي اللغة الفرنكية للبيانات - تنتجها جداول البيانات والقواعد البيانات وأدوات CRM وأنظمة التحليلات. لكن معظم واجهات برمجة التطبيقات الحديثة والتطبيقات الواجهة الأمامية وأنابيب البيانات تتوقع JSON. تحويل يدويًا يدويًا غير عملي لأي شيء يتجاوز بضع صفوف، ومعظم الأدوات عبر الإنترنت تتطلب منك رفع البيانات إلى خادم.
Handytool يحلل ملفات CSV و TSV مباشرة في متصفحك. الصق الصفوف، دع الكشف التلقائي يعرف الفاصل، واحصل على مصفوفة JSON نظيفة في ثوان. لأن لا شيء يترك جهازك، صادرات حساسة من Excel أو Google Sheets أو Postgres أو معالج الدفع تبقى خاصة تماماً.
كيفية تحويل ملف CSV إلى JSON
- 01
الصق CSV الخاص بك
انسخ الصفوف من جدول بيانات أو ملف نصي والصقها في الجزء الأيسر. يمكنك أيضاً رفع ملف .csv أو .tsv مباشرة.
- 02
تحقق من كشف الفاصل
تكتشف الأداة تلقائياً فواصل الفاصلة والفاصلة المنقوطة والعلامة والأنابيب. إذا كان الكشف خاطئاً، قفل الفاصل يدويًا من القائمة المنسدلة.
- 03
أغلق أو أفتح الرؤوس
مع تشغيل الرؤوس، يصبح الصف الأول مفاتيح كائن ويصبح كل صف لاحق كائن JSON. مع إطفاء الرؤوس، تحصل على مصفوفة 2D خام من الصفائف.
- 04
اختر المحاذاة وانقر على تحويل
اختر مخرجات 2-space أو 4-space أو minified. يظهر JSON في الجزء الأيمن - انسخه إلى الحافظة أو حمّله كـ converted.json.
متغيرات CSV التي يتم التعامل معها
- 01CSV مفصول بفاصلة قياسي (Excel و Google Sheets)
- 02CSV مفصول بفاصلة منقوطة (موقع Excel الأوروبي)
- 03قيم مفصولة بعلامات (TSV) من تصديرات قاعدة البيانات
- 04ملفات مفصولة بأنابيب شائعة في أنابيب البيانات
- 05ملفات بدون صف رأس
- 06الحقول المقتبسة التي تحتوي على فواصل أو أسطر جديدة أو علامات مزدوجة مهروبة
البيانات الخاصة بك تبقى في متصفحك
محلل CSV يعمل 100% في متصفحك باستخدام JavaScript. صفوفك لم تلمس خادماً أبداً، لا شيء مسجل، ولا حساب لإنشاؤه. هذا مهم للصادرات التي تحتوي على معلومات تعريفية شخصية أو سجلات مالية أو قوائم العملاء أو أي بيانات أخرى تحكمها لوائح الخصوصية.
لا يوجد حد صعب على حجم الصفوف أو الملفات المفروض من قبل خادم - السقف العملي هو ذاكرة جهازك المتاحة. بالنسبة لصادرات جداول البيانات النموذجية ذات آلاف الصفوف، يكون التحويل فعلياً فورياً. الملفات الكبيرة جداً (مئات ميجابايت) قد تستغرق بضع ثوانٍ أكثر.
CSV إلى JSON الأسئلة الشائعة
كيف أحول ملف CSV إلى JSON عبر الإنترنت؟
الصق صفوف CSV الخاصة بك أو رفع ملفك، تأكد من كشف الفاصل بشكل صحيح، أغلق أو أفتح الرؤوس، وانقر على تحويل. تحميل JSON كـ converted.json.
ما الفواصل المدعومة؟
الفاصلة والفاصلة المنقوطة والعلامة والأنابيب. إعداد Auto يختار أكثر فاصل متسق، الذي يتعامل مع CSV بفاصلة منقوطة أوروبية و تصديرات TSV بدون تكوين.
هل يتعامل مع الفواصل داخل الخلايا؟
نعم. الحقول الملفوفة بعلامات اقتباس مزدوجة قد تحتوي على الفاصل أو الأسطر الجديدة أو علامات مهروبة - بالضبط كما هو محدد في RFC 4180.
ماذا يحدث لرؤوس الأعمدة المكررة أو الفارغة؟
الرؤوس الفارغة تصبح column_1، column_2، إلخ. الأسماء المكررة تحصل على لاحقة رقمية (email، email_2) بحيث كل مفتاح JSON فريد.
هل يتم رفع البيانات الخاصة بي إلى خادم؟
لا. يعمل المحلل بالكامل في متصفحك. صفوفك لم تلمس خادماً أبداً ولا شيء مسجل.
هل هناك حد على حجم الصفوف أو الملفات؟
لا حد مفروض من قبل الخادم. الملفات الكبيرة جداً قد تكون أبطأ في العرض، لكن التصديرات النموذجية ذات آلاف الصفوف يتم تحويلها على الفور.