محول مجاني

عارض جدول CSV

عرض بيانات CSV وفرزها والبحث فيها واستكشافها في جدول منسق بشكل جميل. مجاني وآمن ولا يتطلب رفع ملفات.

اسحب وأفلت ملف CSV هنا

أو الصق نص CSV أدناه

أو

حول هذه الأداة

ملفات CSV عبارة عن نص عادي مع قيم مفصولة بفواصل - بسيطة، ولكنها فوضوية بصريًا. تؤدي قراءة ملف CSV في محرر النصوص إلى إنتاج جدار من النص المفصول بفواصل حيث تكون حدود الحقول غير واضحة ويتم فقدان محاذاة الأعمدة. يقوم عارض جدول CSV بتوزيع الملف وعرضه كجدول HTML، مما يؤدي إلى استعادة محاذاة الأعمدة وجعل البيانات قابلة للفحص.

إلى جانب العرض البسيط، توفر برامج عرض الجدول ميزات تجعل بيانات CSV قابلة للتتبع: فرز الأعمدة (انقر فوق رأس للفرز حسب هذا العمود)، والتصفية (إظهار الصفوف المطابقة لشرط فقط)، والبحث (البحث عن قيمة عبر جميع الأعمدة)، والتقسيم إلى صفحات (التنقل بين الملفات الكبيرة دون تحميل كل شيء مرة واحدة).

يقوم هذا العارض بتحليل ملف CSV في متصفحك باستخدام PapaParse، مكتبة CSV الأكثر موثوقية في نظام JavaScript البيئي. فهو يتعامل مع مراوغات التنسيق: الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المفلتة، ونهايات الأسطر المختلطة، وعلامات قائمة مكونات الصنف (BOM) الاختيارية، والخلايا متعددة الأسطر. الجدول المقدم تفاعلي وتبقى البيانات الأصلية على جهازك.

لماذا استخدام عارض CSV

يفتح برنامج Excel ملفات CSV ولكنه يطبق تحويلاته الخاصة - الأصفار البادئة التي يتم تجريدها من السلاسل الرقمية، وإعادة تنسيق التواريخ، وتطبيق الترميز العلمي على الأرقام الطويلة. تؤدي هذه التغييرات إلى إتلاف البيانات ويمكن أن تسبب مشكلات حقيقية إذا تمت إعادة حفظ الملف بعد ذلك. يعرض عارض الويب ملف CSV تمامًا كما هو، دون أي تحويلات تلقائية.

يعد الفحص السريع دون فتح Excel أو محرر التعليمات البرمجية مفيدًا أيضًا. عند إسقاطها في علامة تبويب المتصفح، يعرض العارض البيانات على الفور. بالنسبة للفحص الروتيني السريع، يعد هذا أسرع من تشغيل برنامج Excel.

كيفية الاستخدام

قم بإسقاط الملف أو لصق المحتوى، ثم انتقل إلى الجدول.

  1. تحميل أو لصق: اسحب ملف .csv إلى منطقة التحميل أو الصق محتوى CSV مباشرة. يكتشف PapaParse المحدد تلقائيًا (الفاصلة، علامة التبويب، الفاصلة المنقوطة، الأنبوب).
  2. تكوين الكشف عن الرأس: يتم التعامل مع الصف الأول كرأس (افتراضي) أو كبيانات. يوفر صف الرأس تسميات الأعمدة؛ بدون رأس، يتم تصنيف الأعمدة حسب الموضع.
  3. انتقل: قم بالفرز عن طريق النقر فوق رؤوس الأعمدة. قم بالتصفية عن طريق الكتابة في مربعات تصفية الأعمدة. البحث عبر كافة الأعمدة من حقل البحث. يعرض ترقيم الصفحات أجزاء يمكن التحكم فيها من الملفات الكبيرة.
  4. تصدير البيانات التي تمت تصفيتها: يسمح بعض العارضين بتصدير العرض المُصفى/المصنف مرة أخرى كملف CSV. مفيد عندما تريد استخراج مجموعة فرعية من البيانات الأصلية.

حالات الاستخدام الشائعة

التفاصيل الفنية

يتعامل PapaParse مع صيغ CSV: الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المتجاوزة عبر المضاعفة، والخلايا متعددة الأسطر، ونهايات الأسطر المختلطة، وقائمة مكونات الصنف (BOM) عند بداية الملف. الإخراج عبارة عن مصفوفة من المصفوفات (أو الكائنات إذا تم اكتشاف الرؤوس).

يستخدم العرض جدول HTML مع المحاكاة الافتراضية للملفات الكبيرة - يتم عرض الصفوف المرئية فقط إلى DOM، مع وجود فواصل نائبة في الأعلى والأسفل. وهذا يحافظ على استجابة العارض للملفات التي تحتوي على مئات الآلاف من الصفوف.

يتم الفرز والتصفية في JavaScript. عادةً ما تكون خوارزميات الفرز عبارة عن array.sort مع وظائف المقارنة. تستخدم التصفية عمليات تضمين بسيطة () أو مطابقات regex. كلاهما يعمل على مجموعة البيانات الكاملة؛ يعتمد الأداء على حجم مجموعة البيانات وتعقيد الظروف.

أفضل الممارسات

الأسئلة الشائعة

هل تتطلب هذه الأداة أي مكونات إضافية أو تنزيلات؟
لا، كل شيء يعمل في متصفح الويب الخاص بك باستخدام تقنيات الويب القياسية. لا حاجة إلى أي مكونات إضافية أو ملحقات أو تثبيت برامج.
هل يمكنني البحث ضمن البيانات؟
نعم. استخدم وظيفة البحث أو التصفية للعثور بسرعة على عناصر أو قيم محددة ضمن البيانات المعروضة.
هل هناك حد لحجم البيانات التي يمكنني عرضها؟
تتعامل الأداة مع أحجام البيانات النموذجية بكفاءة في المتصفح. قد يستغرق عرض مجموعات البيانات الكبيرة جدًا وقتًا أطول. بالنسبة للملفات الكبيرة جدًا، فكر في استخدام تطبيقات سطح المكتب.
هل تبقى بياناتي خاصة؟
نعم. تتم جميع عمليات معالجة البيانات وعرضها في متصفحك. لا يتم تحميل أي شيء على أي خادم.
هل يمكنني تحرير البيانات في العارض؟
معظم المشاهدين للقراءة فقط. للتحرير، استخدم محرر CSV أو افتح تطبيق جدول بيانات لا يمكن تحويله تلقائيًا.
كيف يتعامل الفرز مع التواريخ؟
عادة ما يكون الفرز معجميًا (مقارنة السلسلة). يتم فرز التواريخ YYYY-MM-DD بشكل صحيح؛ MM/DD/YYYY لا يحدث ذلك. للحصول على فرز تاريخ ذي معنى، تأكد من أن بيانات المصدر تستخدم تنسيق تاريخ قابل للفرز.
وماذا عن الشخصيات الخاصة؟
تتعامل ملفات CSV المشفرة بترميز UTF-8 مع الأحرف الدولية بشكل صحيح. قد تظهر ملفات CSV في الترميزات الأخرى أحرفًا مشوهة؛ تحديد الترميز بشكل صريح إذا كان متاحًا.
هل يمكنني تصدير النتائج التي تمت تصفيتها؟
يعرض معظم المشاهدين إمكانية تصدير العرض الحالي مرة أخرى إلى ملف CSV. يحتوي الملف الذي تم تصديره على صفوف تمت تصفيتها فقط بترتيب الفرز الحالي.