Что делает инструмент
Этот инструмент конвертирует CSV (значения, разделённые запятыми) в TSV (значения, разделённые табуляцией). Он правильно разбирает CSV, поэтому запятые внутри ячеек в кавычках, например "Beijing, China", остаются в одной ячейке, а экранированные кавычки распознаются. В результате кавычки сохраняются только там, где они всё ещё нужны TSV.
Как пользоваться
- Вставьте CSV в поле Ввод, загрузите или перетащите файл
.csvлибо нажмите Пример. - TSV появляется справа по мере ввода.
- Если во входных данных используется необычный разделитель, выберите его в поле Разделитель.
- Скопируйте результат и вставьте его в электронную таблицу или скачайте как файл
.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, — поэтому структура таблицы сохраняется.
› Работает ли инструмент с файлами, где разделитель — точка с запятой?
Да. Разделитель входных данных определяется автоматически, или можно выбрать запятую, точку с запятой, табуляцию или вертикальную черту вручную.