عارض جدول CSV
عرض بيانات CSV وفرزها والبحث فيها واستكشافها في جدول منسق بشكل جميل. مجاني وآمن ولا يتطلب رفع ملفات.
اسحب وأفلت ملف CSV هنا
أو الصق نص CSV أدناه
عرض بيانات CSV وفرزها والبحث فيها واستكشافها في جدول منسق بشكل جميل. مجاني وآمن ولا يتطلب رفع ملفات.
أو الصق نص CSV أدناه
ملفات CSV عبارة عن نص عادي مع قيم مفصولة بفواصل - بسيطة، ولكنها فوضوية بصريًا. تؤدي قراءة ملف CSV في محرر النصوص إلى إنتاج جدار من النص المفصول بفواصل حيث تكون حدود الحقول غير واضحة ويتم فقدان محاذاة الأعمدة. يقوم عارض جدول CSV بتوزيع الملف وعرضه كجدول HTML، مما يؤدي إلى استعادة محاذاة الأعمدة وجعل البيانات قابلة للفحص.
إلى جانب العرض البسيط، توفر برامج عرض الجدول ميزات تجعل بيانات CSV قابلة للتتبع: فرز الأعمدة (انقر فوق رأس للفرز حسب هذا العمود)، والتصفية (إظهار الصفوف المطابقة لشرط فقط)، والبحث (البحث عن قيمة عبر جميع الأعمدة)، والتقسيم إلى صفحات (التنقل بين الملفات الكبيرة دون تحميل كل شيء مرة واحدة).
يقوم هذا العارض بتحليل ملف CSV في متصفحك باستخدام PapaParse، مكتبة CSV الأكثر موثوقية في نظام JavaScript البيئي. فهو يتعامل مع مراوغات التنسيق: الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المفلتة، ونهايات الأسطر المختلطة، وعلامات قائمة مكونات الصنف (BOM) الاختيارية، والخلايا متعددة الأسطر. الجدول المقدم تفاعلي وتبقى البيانات الأصلية على جهازك.
يفتح برنامج Excel ملفات CSV ولكنه يطبق تحويلاته الخاصة - الأصفار البادئة التي يتم تجريدها من السلاسل الرقمية، وإعادة تنسيق التواريخ، وتطبيق الترميز العلمي على الأرقام الطويلة. تؤدي هذه التغييرات إلى إتلاف البيانات ويمكن أن تسبب مشكلات حقيقية إذا تمت إعادة حفظ الملف بعد ذلك. يعرض عارض الويب ملف CSV تمامًا كما هو، دون أي تحويلات تلقائية.
يعد الفحص السريع دون فتح Excel أو محرر التعليمات البرمجية مفيدًا أيضًا. عند إسقاطها في علامة تبويب المتصفح، يعرض العارض البيانات على الفور. بالنسبة للفحص الروتيني السريع، يعد هذا أسرع من تشغيل برنامج Excel.
قم بإسقاط الملف أو لصق المحتوى، ثم انتقل إلى الجدول.
يتعامل PapaParse مع صيغ CSV: الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المتجاوزة عبر المضاعفة، والخلايا متعددة الأسطر، ونهايات الأسطر المختلطة، وقائمة مكونات الصنف (BOM) عند بداية الملف. الإخراج عبارة عن مصفوفة من المصفوفات (أو الكائنات إذا تم اكتشاف الرؤوس).
يستخدم العرض جدول HTML مع المحاكاة الافتراضية للملفات الكبيرة - يتم عرض الصفوف المرئية فقط إلى DOM، مع وجود فواصل نائبة في الأعلى والأسفل. وهذا يحافظ على استجابة العارض للملفات التي تحتوي على مئات الآلاف من الصفوف.
يتم الفرز والتصفية في JavaScript. عادةً ما تكون خوارزميات الفرز عبارة عن array.sort مع وظائف المقارنة. تستخدم التصفية عمليات تضمين بسيطة () أو مطابقات regex. كلاهما يعمل على مجموعة البيانات الكاملة؛ يعتمد الأداء على حجم مجموعة البيانات وتعقيد الظروف.