גררו ייצוא .csv או הדביקו את הטקסט וקבלו רשימת JSON – אובייקט אחד לכל שורה, עם שורת הכותרת כמפתחות. המפענח פועל לפי RFC 4180, ולכן שדות מצוטטים, מירכאות כפולות, ופסיקים או מעברי שורה בתוך תא שורדים בשלמותם.
מפריד העמודות מזוהה אוטומטית מבין פסיק, נקודה-פסיק, טאב וקו אנכי – ייצוא אירופי עם נקודה-פסיק עובד בלי שום הגדרה – ואפשר לקבוע אותו ידנית. כברירת מחדל "12" הופך למספר 12, "true" לערך בוליאני ותא ריק ל-null; כבו את זה וכל ערך נשאר בדיוק הטקסט שהיה, וזה חשוב למספרי טלפון, מיקודים ומזהים עם אפסים מובילים (אלה נשמרים כטקסט בכל מקרה).
שמות כותרת כפולים או ריקים מקבלים שמות ייחודיים (column_3), BOM של UTF-8 בתחילת הקובץ מוסר, ובעיית פענוח מדווחת עם השורה והעמודה שלה במקום הודעה מעורפלת. התצוגה המקדימה מציגה את 200 השורות הראשונות לפני ההורדה.
איך המרת CSV ל-JSON
גררו קובץ CSV, או הדביקו את טקסט ה-CSV בתיבה.
השאירו את המפריד על זיהוי אוטומטי או בחרו אותו; החליטו אם לזהות מספרים וערכים בוליאניים.
לחצו «המרה ל-JSON» ובדקו את התצוגה המקדימה.
הורידו את ה-.json.
פורמטים נתמכים ומגבלות
קלט
CSV / TSV (.csv, .tsv, .txt) – קובץ או טקסט מודבק
פלט
מערך JSON של אובייקטים, מעוצב, UTF-8
פענוח
RFC 4180: מירכאות, מפרידים ומעברי שורה בתוך תאים
מפריד
זיהוי אוטומטי: פסיק, נקודה-פסיק, טאב, קו אנכי
איפה זה רץ
בדפדפן – בלי העלאה
לא מיועד ל: בנייה מחדש של מבנים מקוננים – CSV הוא שטוח, ולכן כל שורה הופכת לאובייקט שטוח; עמודות עם נקודה בשם לא מקוננות מחדש.
שאלות נפוצות
האם הקובץ שלי נשלח לשרת?
לא. ההמרה מתבצעת כולה בדפדפן, בכוח המכשיר שלכם. הקובץ לא יוצא מהמחשב או מהטלפון – ולכן הכלי עובד גם בלי אינטרנט אחרי שהדף נטען פעם אחת.
איך מטופלים מספרים, ערכים בוליאניים ותאים ריקים?
כשהמתג „זיהוי מספרים, ערכים בוליאניים ותאים ריקים“ פועל, 12 ו-3.5 הופכים למספרים, true/false לערכים בוליאניים ותא ריק ל-null. ערכים עם אפסים מובילים (007) או יותר מ-15 ספרות נשארים טקסט כדי ששום דבר לא ישתנה בשקט. כבו את המתג כדי לשמור כל ערך כטקסט.
הקובץ שלי משתמש בנקודה-פסיק או בטאב – צריך לעשות משהו?
לא. המפריד מזוהה מהשורות הראשונות של הקובץ. אם הניחוש שגוי, בחרו את המפריד במפורש מהרשימה.
מה אם תא מכיל פסיק או מעבר שורה?
בשביל זה יש ציטוט, והמפענח מטפל בו בדיוק כמו שהתקן אומר: שדה עטוף במירכאות יכול להכיל מפרידים, מעברי שורה ומירכאות כפולות.