Към основното съдържание
LibraTool logoLibraTool

Преглед на CSV и визуализиране на таблица — безплатно

Поставете или качете CSV/TSV и го визуализирайте като сортируема, търсима таблица. Автоматично разпознаване на разделители. Инспектирайте дъмпове на данни без да отваряте Excel.

Работи офлайн след зареждане

Пуснете файл тук или щракнете, за да изберете

CSV, TSV, TXT · обработва се на вашето устройство

или натиснете Ctrl+V, за да поставите от клипборда

Преглед на файлове
— или —

Вашите файлове никога не напускат устройството ви. Цялата обработка се извършва локално в браузъра ви.

Често срещани употреби

  • Бързо проверяване на CSVОтворете CSV файл в браузър, за да проверите неговата структура без пускане на Excel или инструмент за база данни.
  • Отстраняване на грешки при CSV експорт от приложенияПроверете CSV експорт от вашето приложение, за да верифицирате данните и форматирането, преди да ги изпратите на клиентите или заинтересованите страни.
  • Подготовка на данни преди импортПроверете CSV, преди да го импортирате в база данни, електронна таблица или CRM, за да проверите структурата.
  • Проверяване на академичен набор от данниОтворете CSV изследователски данни, отговори на анкети или резултати от експерименти за бърз първи поглед.
  • Лека алтернатива на електронна таблицаОтворете CSV файлове мигновено, когато трябва да ги прочетете, без да пускате Excel или Google Sheets.

Как работи

CSV Viewer анализира и рендерира вашия файл чрез ръчно написан токенизатор, съвместим с RFC 4180, вграден директно в инструмента — без библиотека за CSV на трета страна, без сървър. Целият процес се извършва във вашия браузър: четене на файла, откриване на разделител, сортиране, филтриране и експорт.

  1. 1
    Четене на файла и откриване на разделител
    Качените файлове се четат чрез File.text() API на браузъра; поставеният текст се улавя от текстовото поле. Инструментът след това сканира първите 2000 символа и брои появите на запетая, табулация, точка и запетая и вертикална черта извън полета в кавички — който и да се появи най-често, става активният разделител автоматично.
  2. 2
    Токенизация по RFC 4180
    Токенизатор символ по символ обхожда суровия текст, следейки състояние на поле в кавички, така че запетаи, вертикални черти или нови редове вътре в двойни кавички се третират като буквално съдържание, а не като разделители. Екранирани кавички (два последователни символа за двойна кавичка) се свиват до единична кавичка, съответствайки на спецификацията RFC 4180.
  3. 3
    Сортируема, търсима таблица с профилиране на колони
    Анализираните редове се държат в паметта и се филтрират на страна на клиента при всяко натискане на клавиш. Кликването върху заглавие на колона я сортира с компаратор, съобразен с типа: ако 80% или повече от непразните стойности в колоната се анализират като числа, се прилага числово подреждане, а нечисловите стойности се подреждат в края; иначе се използва сравнение на низове, съобразено с локала. Панел за статистика изчислява брой, уникални стойности, минимум, максимум, средна стойност и медиана за всяка числова колона изцяло в браузъра.
  4. 4
    Странициран изглед и експорт в множество формати
    За да остане DOM отзивчив, редовете се странират по 500 на страница, докато търсенето и сортирането продължават да работят върху целия набор от данни. Активният изглед (заглавия плюс филтрирани, сортирани редове) може да бъде експортиран като чист CSV, разделен със запетаи (независимо от оригиналния разделител), Markdown таблица или JSON масив от обекти — всички генерирани локално и копирани в клипборда или изтеглени като файл.

Вашият CSV файл се чете директно в браузъра и никога не се качва на сървър — само размерът на файла (в килобайти) се изпраща за анализ, за да се преброи използването на инструмента.

Свързани инструменти

Често задавани въпроси