Парсер CSV
Мгновенный разбор, просмотр и анализ данных CSV в вашем браузере. Поддержка нескольких разделителей, полей в кавычках и сортируемых столбцов.
Перетащите CSV-файл сюда или нажмите для выбора
Поддерживаются файлы .csv, .tsv и .txt до 10 МБ — чтение выполняется локально в браузере, ничего не загружается.
Строки
0
Столбцы
0
Определённый разделитель
,
Разобранные данные
Как использовать парсер CSV
Вставьте или введите CSV
Вставьте данные CSV, перетащите файл .csv в область загрузки или нажмите «Загрузить пример».
Выберите разделитель
Выберите разделитель или используйте автоопределение. Переключите опцию заголовка, если ваш CSV содержит названия столбцов.
Просмотр и сортировка
Разобранная таблица появится мгновенно. Нажмите на заголовок любого столбца для сортировки по возрастанию или убыванию.
Что такое CSV?
CSV (Comma-Separated Values) — это простой текстовый формат для хранения табличных данных. Каждая строка представляет строку таблицы, а значения разделены разделителем — чаще всего запятой. Файлы CSV широко используются для обмена данными между приложениями, базами данных и электронными таблицами.
Ключевые особенности CSV
Обычный текст, читаемый и редактируемый в любом текстовом редакторе
Универсально поддерживается электронными таблицами, базами данных и языками программирования
Поддержка полей в кавычках для обработки разделителей, переносов строк и специальных символов в значениях
Часто задаваемые вопросы
Парсер поддерживает запятую (,), точку с запятой (;), табуляцию и вертикальную черту (|). Вы также можете использовать опцию автоопределения, которая анализирует ваши данные для определения наиболее вероятного разделителя.
Поля, заключённые в двойные кавычки, обрабатываются как единое значение. Это позволяет полям содержать символ-разделитель, переносы строк и экранированные кавычки (представленные как два символа двойной кавычки ""). Например, "Иванов, Иван" обрабатывается как одно поле, содержащее запятую.
Нет. Весь разбор CSV выполняется полностью в вашем браузере с помощью JavaScript. Ваши данные никогда не покидают ваше устройство, обеспечивая полную конфиденциальность и безопасность.
Да. Перетащите файл .csv, .tsv или .txt в область загрузки (или нажмите на неё, чтобы выбрать файл). Файл читается локально через FileReader API браузера и никогда не отправляется на сервер. Поддерживаются файлы до 10 МБ; большие файлы лучше предварительно разбить.
Общую грамматику CSV: поля разделяются запятыми, записи — окончаниями строк CRLF, поля, содержащие запятые, кавычки или переводы строк, заключаются в двойные кавычки, а встроенная кавычка записывается как две кавычки подряд. Также отмечается, что первая запись может быть заголовком. Реальные файлы нарушают все эти правила — окончания LF без CR, отсутствие кавычек, завершающие разделители — поэтому этот парсер допускает распространённые варианты, отмечая структурные проблемы.
По умолчанию RFC 4180 использует запятую, но в европейских локалях файлы часто экспортируются с разделителем «точка с запятой» (Excel поступает так там, где стандартом является десятичная запятая), а табуляция сохраняется при копировании из электронных таблиц. Определение работает путём подсчёта кандидатов-разделителей в каждой строке и выбора наиболее согласованного — этот парсер автоматически определяет запятую, точку с запятой, вертикальную черту и табуляцию, позволяя задать разделитель вручную.
Основные виновники: поля без кавычек, содержащие разделитель; нечётное количество кавычек, повреждающее все последующие строки; строки с большим или меньшим числом столбцов, чем в заголовке; и несоответствия кодировки, например текст windows-1252, отображающийся «кракозябрами», или BOM UTF-8, приклеивающийся к первой ячейке заголовка. Этот парсер сообщает о несовпадении длины строк, поэтому проблемную строку легко найти.
Всё выполняется на стороне клиента, поэтому ограничением служит память вашего браузера, а не тайм-аут сервера. Файлы размером в десятки мегабайт обычно успешно разбираются на настольном компьютере; при больших объёмах сначала проверьте файл по статистике разделителей и количеству строк/столбцов или разделите его перед анализом. Ни один байт не покидает вашу машину при любом размере файла.
Похожие инструменты
Авторитетные источники
Первоисточники, лежащие в основе этого инструмента, — официальные стандарты и спецификации, а не пересказы из вторых рук.