ما هو عارض CSV؟
يقوم عارض CSV بتحويل النص الخام المفصول بفواصل إلى جدول قابل للقراءة والفرز دون فتح تطبيق جدول بيانات. الصق محتويات الملف أو انقر فوق تحميل ملف لتحميله، ثم انقر فوق عرض كجدول، وتقوم الأداة بتحليله، واكتشاف المحدد، وقراءة صف الرأس، وعرض كل سجل كجدول يمكنك البحث عنه وفرزه حسب العمود.
يبدو CSV بسيطًا حتى تقابل ملفًا حقيقيًا. تحتوي الحقول المغلفة في علامات الاقتباس على فواصل. يتم مضاعفة الاقتباسات داخل تلك الحقول. تستخدم بعض الصادرات الفواصل المنقوطة لأن اللغة المصدر تستخدم الفواصل كفاصل عشري. تتلاشى الصفوف عندما يسقط نظام المنبع حقلاً. يطبق هذا العارض RFC 4180 لاقتباس القواعد بشكل صحيح ، ويضع علامات على الصفوف الممزقة وأسماء الأعمدة المكررة بدلاً من إفسادها بصمت ، ويتيح لك تبديل المحددات عند التخمين التلقائي بشكل خاطئ.
العينة المضمنة هي طريقة سريعة للتحقق من أي عارض ملفات CSV. انقر فوق عرض كجدول ويتم فتحه كـ 5 صفوف و5 أعمدة مع ظهور المحدد كفاصلة، ويبقى "رحمن، ليتون" المقتبس في خلية واحدة. انقر فوق عنوان الراتب ويتم فرز الصفوف رقميًا من 67000 إلى 101000؛ اكتب المهندس في مربع البحث وتبقى ثلاثة صفوف. تعمل نفس الخطوات على ملف CSV كبير، بحد واحد: يرسم الجدول أول 500 صف مطابق، بينما يغطي البحث والفرز كل صف وتشمل صادرات CSV وJSON كل تطابق.
كل شيء يعمل في متصفحك. تتم قراءة الملف باستخدام FileReader API ويتم تحليله في JavaScript - لا يتم تحميل أي شيء، وهو أمر مهم عندما يحتفظ ملف CSV بسجلات العملاء أو بيانات الرواتب أو التصدير من قاعدة بيانات الإنتاج. بمجرد تحميل الصفحة، تستمر الأداة في العمل دون اتصال بالإنترنت.
CSV هي عائلة من التنسيقات وليست واحدة، ولهذا السبب فإن اكتشاف المحدد هو أول ما يحدث. الفاصلة والفاصلة المنقوطة وعلامة التبويب كلها شائعة الاستخدام، وكثيرًا ما تستخدم اللغات الأوروبية الفواصل المنقوطة لأن الفاصلة هي الفاصل العشري. تتبع الحقول المقتبسة RFC 4180، لذا فإن الفاصلة داخل علامات الاقتباس هي بيانات وليست فاصلًا والاقتباس المضاعف هو اقتباس حرفي. توجد تحذيرات جودة البيانات للحالات القانونية ولكنها خاطئة عادةً: الصفوف التي تحتوي على حقول أكثر أو أقل من الرأس، وهو ما يعني عادةً اقتباسًا غير مرفوض أعلى الملف، وأسماء الأعمدة المكررة. تظل كل قيمة نصًا، لذا تظل الأصفار البادئة التي كان من الممكن أن يأكلها جدول البيانات مرئية. تتم قراءة الملفات في المتصفح، لذا فإن الحجم محدد بالذاكرة المتاحة بدلاً من حد التحميل؛ يتم أخذ عينات من الصادرات الكبيرة جدًا بشكل أفضل من فتحها بالكامل.
كيفية استخدام عارض CSV؟
قم بتحميل ملف CSV الخاص بك
الصق نص CSV في مربع الإدخال، أو انقر فوق تحميل ملف لفتح ملف.csv أو.tsv أو.txt من جهاز الكمبيوتر الخاص بك، ثم انقر فوق عرض كجدول. تتم قراءة الملف محليًا ولا يتم تحميله مطلقًا.
تحقق من إعدادات التحليل
يتم اكتشاف المزيل تلقائيًا من الأسطر العشرة الأولى. تجاوزها إذا لزم الأمر ، وقم بتبديل "الصف الأول هو رأس" و "تقليم مسافة بيضاء" لمطابقة ملفك.
ابحث عن الجدول وفرزه
اكتب في مربع البحث لتصفية الصفوف عبر كل عمود ، أو انقر فوق عنوان عمود لفرزه. الأعمدة الرقمية تفرز عدديًا وليس أبجديًا.
تصدير النتيجة
انسخ الجدول كـ JSON ، أو قم بتنزيله كملف CSV عادي مع اقتباس مناسب ، أو قم بتنزيل ملف JSON لاستخدامه في واجهة برمجة تطبيقات أو برنامج نصي.
الميزات الرئيسية
الكشف التلقائي عن محدد
يسجل الفواصل والفواصل المنقوطة وعلامات التبويب والأنابيب عبر الأسطر العشرة الأولى ويختار السطر الذي ينتج عددًا ثابتًا من الأعمدة - لذلك يتم تصدير الفاصلة المنقوطة الأوروبية وفتح ملفات TSV بشكل صحيح
RFC 4180 دعم ميداني مقتبس
يتعامل مع الحقول المقتبسة التي تحتوي على محددات، وعلامات الاقتباس المزدوجة الهاربة، والأسطر الجديدة داخل الخلايا - الحالات التي تكسر محللي الانقسام الساذج ("،)
البحث وفرز الأعمدة
تصفية الصفوف باستخدام بحث مباشر غير حساس لحالة الأحرف عبر جميع الأعمدة ، وفرز أي عمود صاعد أو تنازليًا باستخدام مقارنة رقمية مدركة
تحذيرات جودة البيانات
علامات صفوف خشنة لا تتطابق مع عرض الرأس وأسماء الأعمدة المكررة ، لذلك تجد مشاكل هيكلية قبل أن تصل إلى استيراد قاعدة البيانات الخاصة بك
Frequently Asked Questions
Related Tools
JSON to CSV Converter
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. Client-side, no signup.
JSON to PHP Array
Convert JSON into a PHP array literal. Choose short [] or array() syntax, indentation, and an optional variable assignment, then copy the result. Runs client-side.
CSV Diff Checker
Compare two CSV files and see which rows were added, removed, or changed, down to the exact cell. Match rows by a key column or by position. Runs client-side.
Pace Calculator
Calculate running pace, finish time, or distance from any two values, with speed and per-kilometre or per-mile splits.
Comments
0 comments
No comments yet. Be the first to share your thoughts!