Salt la conținutul principal
LibraTool logoLibraTool

Vizualizator CSV & Randare Tabel — gratuit

Lipește sau încarcă CSV/TSV și randează-l ca tabel sortabil și cu funcție de căutare. Detectează automat delimitatorii. Inspectează datele fără a deschide Excel.

Funcționează offline odată încărcat

Trage un fișier aici sau fă clic pentru a naviga

CSV, TSV, TXT · procesat pe dispozitivul tău

sau apăsați Ctrl+V pentru a lipi din clipboard

Răsfoiește fișierele
— sau —

Fișierele tale nu părăsesc niciodată dispozitivul. Toată procesarea se face local în browser.

Utilizări frecvente

  • Inspecția rapidă CSVDeschideți un fișier CSV în browserul dvs. pentru a inspecta structura acestuia fără a fi nevoie să executați Excel sau o unealtă de bază de date.
  • Depanați exporturile CSV din aplicațiiInspectați exporturile CSV din aplicația dvs. pentru a verifica datele și formatarea înainte de a trimite clienților sau părților interesate.
  • Pregătiți datele înainte de importInspectați un CSV înainte de a importa într-o bază de date, foaie de calcul sau CRM pentru a verifica structura.
  • Inspecția setului de date academiceDeschideți datele CSV de cercetare, răspunsurile sondajului sau rezultatele experimentelor pentru o privire de prim plan.
  • Alternativă ușoară la foaia de calculDeschideți instantaneu fișierele CSV atunci când trebuie doar să le citiți, fără să lansați Excel sau Google Sheets.

Cum funcționează

Vizualizatorul CSV parsează și randează fișierul tău folosind un tokenizator conform RFC 4180 scris manual, construit direct în unealtă — fără bibliotecă CSV terță parte, fără server. Întregul proces rulează în browser-ul tău: citirea fișierului, detectarea delimitatorului, sortarea, filtrarea, și exportul.

  1. 1
    Citirea fișierului și detectarea delimitatorului
    Fișierele încărcate sunt citite prin API-ul File.text() al browser-ului; textul lipit este captat din zona de text. Unealta apoi scanează primele 2000 de caractere și numără aparițiile virgulei, tabului, punctului și virgulă, și barei verticale în afara câmpurilor citate — care apare cel mai des devine delimitatorul activ automat.
  2. 2
    Tokenizare RFC 4180
    Un tokenizator caracter-cu-caracter parcurge textul brut, urmărind o stare de câmp citat astfel încât virgulele, barele verticale, sau liniile noi din interiorul ghilimelelor duble sunt tratate ca conținut literal mai degrabă decât delimitatori. Ghilimelele escapate (două caractere de ghilimele duble consecutive) sunt colapsate la o singură ghilimea, corespunzând specificației RFC 4180.
  3. 3
    Tabel sortabil, căutabil cu profilarea coloanelor
    Rândurile parsate sunt păstrate în memorie și filtrate client-side la fiecare apăsare de tastă. Clic pe un antet de coloană o sortează folosind un comparator conștient de tip: dacă 80% sau mai mult din valorile non-goale din coloană se parsează ca numere, este aplicată ordonarea numerică și valorile non-numerice sunt sortate la sfârșit; altfel este folosită comparația de șiruri conștientă de locală. Un panou de Statistici calculează numărul, valorile distincte, minim, maxim, medie, și mediană per coloană numerică în întregime în browser.
  4. 4
    Afișare paginată și export multi-format
    Pentru a menține DOM-ul receptiv, rândurile sunt paginate la 500 pe pagină în timp ce căutarea și sortarea operează totuși pe întregul set de date. Vizualizarea activă (antete plus rânduri filtrate, sortate) poate fi exportată ca CSV curat delimitat prin virgulă (indiferent de delimitatorul original), un tabel Markdown, sau un array JSON de obiecte — toate generate local și copiate în clipboard sau descărcate ca fișier.

Fișierul tău CSV este citit direct în browser și nu este niciodată încărcat pe niciun server — doar dimensiunea fișierului (în kiloocteți) este trimisă către analitice pentru a număra utilizarea uneltei.

Instrumente similare

Întrebări frecvente