
يقوم عارض CSV بتحويل النص المفصول بفواصل RAW إلى جدول قابل للقراءة وقابل للفرز دون فتح تطبيق جدول بيانات. الصق محتويات الملف أو إسقاط الملف نفسه في الصفحة، وتحليل الأداة، وكشف المحدّد، وقراءة صف الرأس، وعرض كل سجل كجدول يمكنك البحث والفرز حسب العمود.
يبدو CSV بسيطًا حتى تقابل ملفًا حقيقيًا. تحتوي الحقول المغلفة في علامات الاقتباس على فواصل. يتم مضاعفة الاقتباسات داخل تلك الحقول. تستخدم بعض الصادرات الفواصل المنقوطة لأن اللغة المصدر تستخدم الفواصل كفاصل عشري. تتلاشى الصفوف عندما يسقط نظام المنبع حقلاً. يطبق هذا العارض RFC 4180 لاقتباس القواعد بشكل صحيح ، ويضع علامات على الصفوف الممزقة وأسماء الأعمدة المكررة بدلاً من إفسادها بصمت ، ويتيح لك تبديل المحددات عند التخمين التلقائي بشكل خاطئ.
كل شيء يعمل في متصفحك. تتم قراءة الملف باستخدام FileReader API ويتم تحليله في JavaScript - لا يتم تحميل أي شيء، وهو أمر مهم عندما يحتفظ ملف CSV بسجلات العملاء أو بيانات الرواتب أو التصدير من قاعدة بيانات الإنتاج. بمجرد تحميل الصفحة، تستمر الأداة في العمل دون اتصال بالإنترنت.
CSV هي عائلة من التنسيقات وليست واحدة، ولهذا السبب فإن اكتشاف المحدد هو أول ما يحدث. الفاصلة والفاصلة المنقوطة وعلامة التبويب كلها شائعة الاستخدام، وكثيرًا ما تستخدم اللغات الأوروبية الفواصل المنقوطة لأن الفاصلة هي الفاصل العشري. تتبع الحقول المقتبسة RFC 4180، لذا فإن الفاصلة داخل علامات الاقتباس هي بيانات وليست فاصلًا والاقتباس المضاعف هو اقتباس حرفي. توجد تحذيرات بشأن جودة البيانات للحالات القانونية ولكنها خاطئة عادةً: الصفوف التي تحتوي على حقول أكثر أو أقل من الرأس، وهو ما يعني عادةً اقتباسًا غير مرفوض أعلى الملف، والأصفار البادئة التي كان من الممكن أن يأكلها جدول البيانات. تتم قراءة الملفات في المتصفح، لذا فإن الحجم محدد بالذاكرة المتاحة بدلاً من حد التحميل؛ يتم أخذ عينات من الصادرات الكبيرة جدًا بشكل أفضل من فتحها بالكامل.
الصق نص CSV في مربع الإدخال، أو انقر فوق تحميل لفتح ملف .csv أو .tsv أو .txt ملف من جهاز الكمبيوتر الخاص بك. تتم قراءة الملف محليًا ولا يتم تحميله أبدًا.
يتم اكتشاف المزيل تلقائيًا من الأسطر العشرة الأولى. تجاوزها إذا لزم الأمر ، وقم بتبديل "الصف الأول هو رأس" و "تقليم مسافة بيضاء" لمطابقة ملفك.
اكتب في مربع البحث لتصفية الصفوف عبر كل عمود ، أو انقر فوق عنوان عمود لفرزه. الأعمدة الرقمية تفرز عدديًا وليس أبجديًا.
انسخ الجدول كـ JSON ، أو قم بتنزيله كملف CSV عادي مع اقتباس مناسب ، أو قم بتنزيل ملف JSON لاستخدامه في واجهة برمجة تطبيقات أو برنامج نصي.
يسجل الفواصل والفواصل المنقوطة وعلامات التبويب والأنابيب عبر الأسطر العشرة الأولى ويختار السطر الذي ينتج عددًا ثابتًا من الأعمدة - لذلك يتم تصدير الفاصلة المنقوطة الأوروبية وفتح ملفات TSV بشكل صحيح
يتعامل مع الحقول المقتبسة التي تحتوي على محددات، وعلامات الاقتباس المزدوجة الهاربة، والأسطر الجديدة داخل الخلايا - الحالات التي تكسر محللي الانقسام الساذج ("،)
تصفية الصفوف باستخدام بحث مباشر غير حساس لحالة الأحرف عبر جميع الأعمدة ، وفرز أي عمود صاعد أو تنازليًا باستخدام مقارنة رقمية مدركة
علامات صفوف خشنة لا تتطابق مع عرض الرأس وأسماء الأعمدة المكررة ، لذلك تجد مشاكل هيكلية قبل أن تصل إلى استيراد قاعدة البيانات الخاصة بك
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. 100% client-side, no signup.
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. 100% client-side, no signup.
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. 100% client-side.
0 comments
No comments yet. Be the first to share your thoughts!