CSV → JSON Çevirici
CSV yapışdırın və ya fayl buraxın — təmiz JSON alın. Dırnaqlı sahələr, daxili vergüllər və sətir keçidləri düzgün işlənir. Geri CSV-yə də çevirir.
CSV təhlili niyə göründüyündən çətindir
CSV-nin vahid spesifikasiyası yoxdur, amma RFC 4180 əksər alətlərin istehsal etdiyini təsvir edir. Üç qayda demək olar ki, bütün təhlil səhvlərinin səbəbidir:
- Ayırıcı simvolu olan sahə cüt dırnağa alınmalıdır.
- Dırnaqlı sahənin içindəki dırnaq iki dəfə yazılır —
"o dedi ""yox""". - Dırnaqlı sahə sətir keçidi saxlaya bilər, deməli sətir və qeyd eyni şey deyil.
Sonuncu qayda ona görə vacibdir ki, CSV-ni sətir keçidlərinə görə bölmək real ixraclarda işləmir. Buradakı təhlilçi simvol-simvol oxuyur və dırnağın içində olub-olmadığını izləyir, bu da hər üç halı həll edir.
Aparıcı sıfır tələsi
Tip təyini rahatdır və bəzən dağıdıcıdır. 01234 poçt indeksi
1234 rəqəminə çevrilir, elmi qeydə düşmüş telefon nömrəsi isə
bərpa olunmur. Datanızda kəmiyyət yox, identifikator varsa, tip təyinini
söndürün və hər şeyi sətir olaraq saxlayın.
Tez-tez verilən suallar
Dırnaq içindəki vergüllər düzgün işlənir?
Bəli. Təhlilçi RFC 4180 standartına əməl edir: cüt dırnaq içinə alınmış sahə vergül, sətir keçidi və ardıcıl iki dırnaqla yazılmış qaçış dırnağı saxlaya bilər. Vergüllərə görə sadə bölmə ən çox istifadə olunan qısayoldur və ünvan və ya dırnaqlı təsvir olan hər faylı korlayır.
Rəqəmlər və məntiqi dəyərlər necə işlənir?
Tip təyini aktiv olanda rəqəmə oxşayan dəyərlər JSON rəqəminə, true və false məntiqi dəyərə, boş sahələr isə null-a çevrilir. Sətir olaraq qalmalı identifikatorlarınız varsa bunu söndürün — poçt indeksləri, telefon nömrələri və aparıcı sıfırı olan hər şey rəqəmə çevrildiyi anda həmin sıfırları itirir.
Faylım nöqtəli vergül və ya tab istifadə edirsə?
Ayırıcını əl ilə seçin və ya avtomatik təyində saxlayın — o, ilk bir neçə sətri yoxlayıb vergül, nöqtəli vergül və tabdan hansının daha ardıcıl göründüyünü seçir. Onluq ayırıcısı vergül olan bölgələrdə nöqtəli vergül standartdır, ona görə Avropa ixracları tez-tez buna ehtiyac duyur.
JSON-u geri CSV-yə çevirə bilərəm?
Bəli — yuxarıdan istiqaməti dəyişin. JSON→CSV obyektlər massivi gözləyir və sütun sırası tapılan bütün açarların birləşməsindən götürülür, beləliklə sahələri əskik olan qeydlər də düzgün düzülür.
Oxşar alətlər
- PDF BirləşdirməBir neçə PDF-i tək sənədə birləşdirin, səhifə sırasını dəyişin. Tamamilə oflayn işləyir.
- Base64 KodlayıcıBase64 mətnini kodlayın və açın, istənilən faylı Base64 data URI-yə çevirin.
- Şəkil ÇeviriciPNG, JPG, WebP və AVIF formatlarını brauzerdə çevirin. Toplu çevirmə, keyfiyyət tənzimi, heç nə yüklənmir.