רץ לחלוטין בדפדפן שלך

ממיר CSV ל-JSON (יצירת מפתחות אוטומטית)

המר CSV למערך JSON. הדבק או העלה קובץ ועבד מקומית למען הפרטיות.

הדבק CSV להמרה מיידית ל-JSON. היזהר בעת טיפול ב-CSV עם נתונים אישיים.

ללא העלאה לשרת ניתוח תואם RFC4180 העתקה/הורדה

קבצי CSV גדולים (5MB+) עשויים לדרוש זמן עיבוד ארוך יותר.

ממיר CSV ← JSON

קלט CSV

שיטת קלט

הקלט שלך נשאר בדפדפן ואינו נשלח לשרת.

פלט JSON

מעוצב

    אפשרויות

    בסיסי

    כותרות כפולות יקבלו סיומות _2, _3 כדי להישאר ייחודיות.

    אפשרויות מתקדמות

    Shift-JIS חל רק על העלאות קבצים.

    איך להשתמש (3 שלבים)

    הדבק CSV או בחר קובץ

    התאם אפשרויות (כותרת/סוג/תאים ריקים) אם צריך

    המר ← העתק או הורד

    דוגמאות

    קלט CSV

    קלט
    name,age,active
    Alice,30,true
    Bob,25,false
    פלט JSON (הסקת סוגים פעילה)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    תאים ריקים (ריק ← null)

    קלט
    name,age
    Alice,
    Bob,25
    פלט JSON
    [
      { "name": "Alice", "age": null },
      { "name": "Bob", "age": 25 }
    ]

    טיפים להמרה

    • המרה מ-CSV ל-JSON משתנה בהתאם להגדרות כותרת, מפריד והסקת סוגים.
    • לדיוק טוב יותר, הגדר ידנית את המפריד אם הזיהוי האוטומטי נכשל.
    • בעת המרת CSV ל-JSON, שמור על אפסים מובילים (0012) כמחרוזות למען הבטיחות.
    • קבצי CSV מעל 5MB עשויים לדרוש זמן עיבוד ארוך יותר.

    כללי המרה

    • כותרת פעילה: השורה הראשונה הופכת למפתחות. כותרות ריקות הופכות ל-col1, וכפילויות מקבלות סיומת _2, _3 וכו'.
    • כותרת כבויה: המפתחות הם col1, col2... ומספר העמודות נקבע לפי אורך העמודה המקסימלי.
    • הסקת סוגים פעילה: מזוהים true/false, null (מחרוזת) ומספרים. אפסים מובילים נשארים כמחרוזות כברירת מחדל.
    • תאים ריקים: בחר בין "" (ריק), null, או השמטת המפתח לחלוטין.
    • מפריד: זיהוי אוטומטי בוחר את העקבי ביותר מבין , / / ; / |.
    • עמודות לא אחידות: תאים חסרים ממולאים; תאים עודפים מטופלים כעמודות חדשות עם אזהרות שורה.

    שאלות נפוצות

    האם עליי להתייחס לשורה הראשונה ככותרת?

    ניתן להחליף בין כן/לא. כאשר כבוי, col1, col2... נוצרים אוטומטית.

    מספרים נשארים כמחרוזות

    השתמש במתג הסקת סוגים. מצב כבוי שומר הכל כמחרוזות; מצב פעיל ממיר מספרים ו-true/false.

    האם תאים ריקים הופכים ל-null?

    בחר בין "" (ריק), null, או השמטת המפתח לחלוטין.

    האם ניתן להמיר גם TSV?

    כן. הגדר את המפריד לטאב או נסה זיהוי אוטומטי.

    האם זה מטפל בפסיקים/מעברי שורה בתוך מירכאות?

    כן. הכלי תומך בשדות במירכאות. אם הניתוח נכשל, ציין את המירכאות או המפריד ידנית.

    מה אם שמות הכותרות כפולים?

    כפילויות משנות את שמן עם סיומות _2, _3 ומוצגות באזהרות.