DevToolPal
RU

Конвертер CSV в TSV

Конвертация значений, разделённых запятыми, в значения, разделённые табуляцией, с корректной обработкой ячеек в кавычках.

Работает локально, без загрузки на сервер

Параметры

Ввод

Символов: 0 · 0 B

Результат

Символов: 0 · 0 B

Что делает инструмент

Этот инструмент конвертирует CSV (значения, разделённые запятыми) в TSV (значения, разделённые табуляцией). Он правильно разбирает CSV, поэтому запятые внутри ячеек в кавычках, например "Beijing, China", остаются в одной ячейке, а экранированные кавычки распознаются. В результате кавычки сохраняются только там, где они всё ещё нужны TSV.

Как пользоваться

  1. Вставьте CSV в поле Ввод, загрузите или перетащите файл .csv либо нажмите Пример.
  2. TSV появляется справа по мере ввода.
  3. Если во входных данных используется необычный разделитель, выберите его в поле Разделитель.
  4. Скопируйте результат и вставьте его в электронную таблицу или скачайте как файл .tsv.

Пример

id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"

превращается в (табуляция показана как →)

id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China

Примечания

Пустые строки пропускаются, а метка порядка байтов в начале файла (обычная для выгрузок из Excel) удаляется. Всё выполняется в браузере, поэтому данные никогда не покидают ваше устройство.

Частые вопросы

› Чем CSV отличается от TSV?

Оба формата хранят таблицу как обычный текст, по одной строке таблицы на строку файла. CSV разделяет ячейки запятыми и требует кавычек вокруг ячеек, содержащих запятые. TSV разделяет ячейки табуляцией, которая редко встречается в данных, поэтому кавычки нужны гораздо реже.

› Зачем конвертировать CSV в TSV?

TSV аккуратно вставляется в Excel и Google Таблицы — по одному значению в ячейку, а многие утилиты командной строки, например cut и awk, обрабатывают табуляцию надёжнее, чем запятые в кавычках.

› Что происходит с ячейками, содержащими табуляцию или переносы строк?

Они заключаются в двойные кавычки — по тому же правилу, что использует Excel, — поэтому структура таблицы сохраняется.

› Работает ли инструмент с файлами, где разделитель — точка с запятой?

Да. Разделитель входных данных определяется автоматически, или можно выбрать запятую, точку с запятой, табуляцию или вертикальную черту вручную.