Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis CSV Kyker en tabelweergawe

Plak of laai CSV/TSV op en gee dit as 'n sorteerbare, soekbare tabel weer. Bespeur outomaties skeidingstekens. Inspekteer datastortings sonder om Excel oop te maak.

Werk vanlyn sodra gelaai

Los 'n lêer hier, of klik om te soek

CSV, TSV, TXT · op jou toestel verwerk

of druk Ctrl+V om vanaf jou knipbord te plak

Blaai deur lêers
— of —

Jou lêers verlaat nooit jou toestel nie. Alle verwerking gebeur plaaslik in jou blaaier.

Algemene gebruike

  • Vinnige CSV InspeksieOpen 'n CSV-lêer in jou blaaier om die struktuur daarvan in te inspekteer sonder Excel of database-gereedskap uit te voer.
  • Debug CSV Uitvoere van ToepassingsInspekteer CSV-uitvoere van jou toepassing om data en formatering te verifieer voordat dit na kliënte of stakeholders gestuur word.
  • Voorberei Data voor InvoerInspekteer 'n CSV voordat jy dit in 'n database, spreadsheet, of CRM invoer om die struktuur te verifieer.
  • Akademiese Dataset InspeksieOpen CSV-navorsingsdata, opnamereaksies, of eksperimentresultate vir 'n vinnige eerste blik.
  • Ligte Spreadsheet AlternatiefOpen CSV-lêers onmiddellik wanneer jy dit net moet lees, sonder om Excel of Google Sheets uit te voer.

Hoe dit werk

CSV-bekyker ontleed en render jou lêer met 'n handgeskrewe RFC 4180-voldoende tokeniseerder direk in die nutsprogram gebou — geen derdeparty-CSV-biblioteek, geen bediener nie. Die hele proses loop in jou blaaier: lêerlees, skeier-bespeuring, sortering, filtrering, en uitvoer.

  1. 1
    Lêerlees en skeier-bespeuring
    Opgelaaide lêers word gelees via die blaaier se File.text()-API; geplakte teks word van die teksarea vasgevang. Die nutsprogram skandeer dan die eerste 2000 karakters en tel voorkomste van komma, tab, kommapunt, en pyp buite aangehaalde velde — watter een ook al die meeste voorkom word outomaties die aktiewe skeier.
  2. 2
    RFC 4180-tokenisering
    'n Karakter-vir-karakter-tokeniseerder loop deur die rou teks, en spoor 'n aangehaalde-veld-toestand na sodat kommas, pype, of nuwe lyne binne dubbele aanhalings as letterlike inhoud eerder as skeitekens behandel word. Ontsnapte aanhalings (twee opeenvolgende dubbele-aanhalingskarakters) word tot 'n enkele aanhaling saamgevou, wat by die RFC 4180-spesifikasie pas.
  3. 3
    Sorteerbare, deursoekbare tabel met kolomprofilering
    Die ontlede rye word in geheue gehou en kliëntkant met elke sleutelaanslag gefiltreer. Om 'n kolomopskrif te klik sorteer dit met 'n tipe-bewuste vergelyker: as 80% of meer van nie-leë waardes in die kolom as getalle ontleed, word numeriese ordening toegepas en nie-numeriese waardes na die einde gesorteer; andersins word omgewing-bewuste string-vergelyking gebruik. 'n Statistiek-paneel bereken telling, unieke waardes, min, maks, gemiddelde, en mediaan per numeriese kolom heeltemal in die blaaier.
  4. 4
    Bladsy-verdeelde vertoning en multi-formaat-uitvoer
    Om die DOM responsief te hou, word rye teen 500 per bladsy verdeel terwyl soek en sortering steeds oor die volle datastel werk. Die aktiewe aansig (opskrifte plus gefiltreerde, gesorteerde rye) kan uitgevoer word as skoon komma-geskeide CSV (ongeag die oorspronklike skeier), 'n Markdown-tabel, of 'n JSON-reeks van objekte — alles plaaslik gegenereer en na die knipbord gekopieer of as 'n lêer afgelaai.

Jou CSV-lêer word direk in die blaaier gelees en nooit na enige bediener opgelaai nie — slegs die lêergrootte (in kilogrepe) word na analitiek gestuur om nutsprogramgebruik te tel.

Verwante gereedskap

Gereelde vrae