Толугу менен браузериңизде иштейт

CSV'ден JSON'го которуучу (Башкы саптан ачкычтарды автоматтык түзүү)

CSV маалыматын JSON массивине которуңуз. Купуялуулук үчүн маалыматты чаптаңыз же файлды жүктөп алып, жергиликтүү түрдө иштетиңиз.

CSV'ни заматта JSON'го которуу үчүн чаптаңыз. Жеке маалыматтарды камтыган файлдар менен иштөөдө сак болуңуз.

Серверге жүктөлбөйт RFC4180-шайкеш талдоо Көчүрүү/Жүктөө

Чоң CSV файлдарын (5MB+) иштетүү көбүрөөк убакытты алышы мүмкүн.

CSV → JSON которуучу

CSV киргизүү

Киргизүү ыкмасы

Киргизилген маалымат браузерде калат жана серверге жиберилбейт.

JSON чыгаруу

Кооздоо (Pretty)

    Параметрлер

    Негизги

    Кайталанган башкы саптар уникалдуу болушу үчүн _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'го которуу башкы сап, бөлгүч жана типтерди аныктоо жөндөөлөрүнө жараша өзгөрөт.
    • Тагыраак болушу үчүн, автоматтык аныктоо иштебей калса, бөлгүчтү кол менен коюңуз.
    • Которууда коопсуздук үчүн нөлү бар сандарды (0012) сап катары калтырыңыз.
    • 5MB'дан ашкан файлдарды иштетүү узагыраак болушу мүмкүн.

    Которуу эрежелери

    • Башкы сап күйүк: биринчи сап ачкычтар болот. Бош болсо col1, кайталанса name_2, name_3 ж.б. болот.
    • Башкы сап өчүк: ачкычтар col1, col2... болот жана мамычалардын саны эң узун сапка жараша болот.
    • Типтерди аныктоо КҮЙҮК: true/false, null (сап) жана сандар аныкталат. Башында нөлү барлар демейки боюнча сап бойдон калат.
    • Бош уячалар: "" (бош), null же ачкычты такыр калтырбоону тандаңыз.
    • Бөлгүч: автоматтык аныктоо , / / ; / | ичинен эң ылайыктуусун тандайт.
    • Тегиз эмес мамычалар: жетишпеген жерлер бош толтурулат; ашыкчалар жаңы мамыча катары каралып, эскертүү берилет.

    FAQ

    Биринчи сапты башкы сап катары кароо керекпи?

    Ооба/Жок деп которуштурса болот. ӨЧҮК болсо, col1, col2... автоматтык түрдө түзүлөт.

    Сандар сап катары калып жатат

    Типтерди аныктоо которгучун колдонуңуз. ӨЧҮК болсо баары сап болот; КҮЙҮК болсо сандарга жана true/false'ко которулат.

    Бош уячалар null болобу?

    "" (бош), null же ачкычты такыр калтырбоону тандаңыз.

    TSV'ни да которо аламбы?

    Ооба. Бөлгүчтү Табга коюңуз же Авто аныктоону колдонуңуз.

    Тырнакча ичиндеги үтүрлөрдү иштетеби?

    Ооба. Тырнакчага алынган талааларды колдойт. Эгер талдоо ишке ашпаса, бөлгүчтү кол менен көрсөтүңүз.

    Башкы саптын аттары кайталанса эмне болот?

    Кайталангандар _2, _3 суффикстери менен өзгөртүлөт жана эскертүүлөрдө көрсөтүлөт.