Lumaktaw sa pangunahing nilalaman

Libreng CSV Viewer at Table Renderer

I-paste o mag-upload ng CSV/TSV at i-render ito bilang isang sortable, searchable na talahanayan. Awtomatikong natutukoy ang mga delimiter. Suriin ang mga data dump nang hindi binubuksan ang Excel.

Gumagana offline kapag na-load na

I-drop ang file dito, o mag-click para mag-browse

CSV, TSV, TXT · pinoproseso sa iyong device

o pindutin ang Ctrl+V para i-paste mula sa clipboard

I-browse ang mga file
— o —

Ang iyong mga file ay hindi kailanman lumalabas sa iyong device. Lahat ng pagproseso ay nangyayari nang lokal sa iyong browser.

Mga karaniwang gamit

  • Mabilis na CSV InspectionBuksan ang CSV file sa browser upang suriin ang structure nito nang hindi ginagamit ang Excel o database tool.
  • Debug CSV Exports mula sa AppsSuriin ang CSV exports mula sa iyong application upang mapatunayan ang data at formatting bago ipadala sa clients o stakeholders.
  • Ihanda ang Data Bago ang ImportSuriin ang CSV bago i-import sa database, spreadsheet, o CRM upang mapatunayan ang structure.
  • Academic Dataset InspectionBuksan ang CSV research data, survey responses, o experiment results para sa mabilis na first look.
  • Lightweight Spreadsheet AlternativeBuksan ang CSV files ng mabilis kapag kailangan mo lang basahin ang mga ito, nang hindi ina-launch ang Excel o Google Sheets.

Paano ito Gumagana

Pina-parse at nire-render ng CSV Viewer ang file mo gamit ang hand-written na tokenizer na sumusunod sa RFC 4180 na nakapaloob mismo sa tool — walang third-party na CSV library, walang server. Buong tumatakbo sa iyong browser ang buong proseso: pagbasa ng file, pagtukoy ng delimiter, pag-sort, pag-filter, at pag-export.

  1. 1
    Pagbasa ng file at pagtukoy ng delimiter
    Binabasa ang mga na-upload na file gamit ang File.text() API ng browser; kinukuha ang na-paste na text mula sa textarea. Pagkatapos, sinusuri ng tool ang unang 2000 character at binibilang ang kuwit, tab, semicolon, at pipe sa labas ng mga quoted field — ang pinakamadalas lumabas ang awtomatikong nagiging aktibong delimiter.
  2. 2
    RFC 4180 tokenization
    Dinadaanan ng isang character-by-character na tokenizer ang raw na text, sinusubaybayan ang quoted-field state kaya ang mga kuwit, pipe, o newline sa loob ng double quote ay itinuturing na literal na laman sa halip na delimiter. Pinagsasama sa iisang quote ang mga escaped quote (dalawang magkasunod na double-quote character), ayon sa RFC 4180 spec.
  3. 3
    Table na nasosort at nahahanap, may column profiling
    Itinatago sa memory ang mga na-parse na row at fina-filter sa client-side sa bawat keystroke. Kapag na-click ang column header, sino-sort ito gamit ang type-aware na comparator: kung 80% o higit pa ng hindi walang laman na halaga sa column ay nababasa bilang numero, numeric na pagkakasunod ang ina-apply at inilalagay sa dulo ang hindi numero; kung hindi, locale-aware na paghahambing ng string ang ginagamit. Kinakalkula ng Stats panel ang bilang, natatanging halaga, min, max, mean, at median bawat numeric na column nang buo sa browser.
  4. 4
    Paginated na display at export sa maraming format
    Para manatiling responsive ang DOM, pina-paginate ang mga row nang 500 bawat pahina habang gumagana pa rin ang search at sort sa buong dataset. Puwedeng i-export ang aktibong view (header at mga na-filter, na-sort na row) bilang malinis na comma-delimited na CSV (anuman ang orihinal na delimiter), Markdown table, o JSON array ng mga object — lahat ay ginagawa nang lokal at kinokopya sa clipboard o dina-download bilang file.

Direktang binabasa sa browser ang CSV file mo at hindi kailanman ina-upload sa anumang server — laki lang ng file (sa kilobyte) ang ipinapadala sa analytics para mabilang ang paggamit ng tool.

Mga Kaugnay na Tool

Mga Madalas na Itanong