Treci la conținut
Coverton Blog
În acest articol
Tabele și date

Convertiți CSV în JSON: valori și tipuri de date

Primul rând CSV furnizează cheile pentru obiectul JSON al fiecărui rând de date. Valorile celulelor sunt stocate ca șiruri de caractere, așa că inspectați-le tipurile înainte de a transmite rezultatul unui sistem care așteaptă numere sau valori booleene.

Deschideți instrumentul →Cum să utilizați acest instrument ↓
Convertiți CSV în JSON
Ilustrația arată pașii de utilizare a instrumentului. Nu reprezintă rezultatul procesării unui fișier încărcat.

Cum să utilizați acest instrument

  1. Alegeți fișierele în format CSV. Numărul maxim de fișiere per lot: 1.
  2. Examinați Codare de intrare, Delimitator de intrare, apoi începeți procesarea.
  3. Descărcați rezultatul JSON și verificați conținutul și calitatea acestuia.

Alegeți setările potrivite

Selectați codul de sursă și utilizați detecția automată de delimiter sau selectați delimiterul real. rezolvați șiruri goale sau duplicate și asigurați-vă că fiecare rând are același număr de coloane ca șirul.

Intrare acceptată
  • CSV
Ieșire
  • JSON
Setări disponibile
  • Codare de intrare
  • Delimitator de intrare

Înainte de a începe

Clarificați semnificația datelor

Înainte de transformare, identificați ce reprezintă un rând sau o valoare și păstrați o copie a sursei. În tabele verificați antetele, separatorii și codificarea; în fișiere structurate, obiectele sau tablourile cerute. Aspectul dintr-o foaie de calcul nu stabilește singur sensul identificatorilor, datelor calendaristice și sumelor.

Alegeți coloanele de potrivire, regulile de tip și câmpurile de ieșire disponibile după cerințele destinației. Testați un eșantion cu valoare goală, repetare și punctuație. Pentru etichete, grafice sau documente personalizate, verificați coloanele sursă, unitățile și textele.

Stabiliți controale înainte de procesare: un identificator cu scriere păstrată, o valoare cu sens cunoscut și o relație așteptată între înregistrări. Pentru reguli de tip sau potrivire, separați valoarea sursă de afișarea ei. Testați date ambigue și chei scrise diferit înainte de aplicarea unei reguli generale. Păstrați regulile și cerințele cu rezultatul pentru a distinge erori de intrare, interpretare și transformare.

Verificați valorile și excepțiile

Redeschideți sau importați rezultatul cu setările programului destinatar. Comparați antetele, numărul de înregistrări și câteva valori. Rezumarea, împărțirea ori eliminarea duplicatelor pot schimba intenționat numărul de rânduri; verificați motivul, nu cereți același total după orice operație.

Citiți rapoartele de excepții sau validare înainte de a continua. Pentru coloane deplasate, caractere greșite sau chei lipsă, verificați întâi separatorul, codificarea și scrierea exactă a antetelor. Codificarea nu este criptare, iar formatarea nu confirmă sensul. Testați codurile și etichetele tipărite înainte de întregul set.

Exemplu de intrare și ieșire

Numele,numele / Coverton,2 → JSON aria de înregistrare

Exemplele descriu fluxul de lucru. Rezultatele depind de fișierul sursă și de setări.

Verificați rezultatul înainte de a salva

Comparați numărul de obiecte JSON cu numărul de rânduri de date CSV. Eșantionați coduri de la începutul zero, celulele goale și câmpurile care conțin virgule sau întreruperi de rând pentru a verifica dacă valorile lor s-au mutat corect.

Dacă rezultatul nu este cel așteptat

Anteturile goale sau duplicate și lățimi inconsecvente ale rândurilor pot opri conversia. Dacă caracterele coreene par deformate, revizuiți codarea de intrare înainte de a edita JSON, deoarece problema poate apărea în timpul citirii octeților sursă.

Limite de avut în vedere

  • CSV stochează textul în rânduri și coloane. Ghilimelele pot conține virgule și întreruperi de rând. Codarea și antetul variază. Programele de calcul tabelar pot modifica zerourile inițiale, valorile datei sau identificatorii lungi.
  • JSON nu permite comentarii sau virgule finale. Analiza este supusă limitelor de precizie numerică JavaScript.
  • Verificați codificarea caracterelor, separatorii și numele coloanelor. Numerele mari pot pierde precizia în JavaScript; CSV nu păstrează toate tipurile și structurile imbricate.

Continuați cu instrumentele asociate

Convertiți JSON în CSV

Conversia necesită un array ale cărui elemente sunt obiecte. Decideți dacă obiectele imbricate devin coloane separate sau rămân șiruri JSON în celule; tabelul rezultat se citește diferit în fiecare caz.

Activați aplatizarea pentru a transforma proprietățile obiectelor imbricate în antete unite prin puncte. Array-urile nu sunt extinse pe mai multe rânduri; verificați acele celule separat dacă doriți să analizați fiecare element.

Deschideți instrumentul →

Convertiți TSV în CSV

Salvați din nou o foaie de calcul separată prin tabulatoare atunci când sistemul receptor acceptă CSV. Un câmp poate conține virgule sau întreruperi de linie; simpla înlocuire a tabulatoarelor cu virgule nu păstrează limitele celulelor.

Verificați dacă sursa folosește UTF-8 sau o codificare compatibilă EUC-KR și alegeți-o în consecință. Câmpurile de introducere sunt citite cu file, în timp ce CSV salvat folosește virgule ca separatori.

Deschideți instrumentul →

Acest ghid explică instrumentul accesibil publicului care funcționează în browser. Păstrați o copie a originalului și verificați rezultatul înainte de a-l distribui.

Această traducere a fost pregătită cu asistență software. Puteți citi și versiunea în engleză. Citiți în engleză