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

Вставьте текст через запятую, точку с запятой или табуляцию, например выгрузку из таблицы, и получите TSV с табуляцией. Инструмент читает ячейки в кавычках, как RFC 4180, и останавливается на ячейке, которую TSV не может хранить.

Бесплатно Работает в браузере Проверено среда, 11 ноября 2026 г.

Весь текст, одна запись в строке. Ничего не отправляется и не сохраняется.

Авто читает первую строку и берёт знак, который чаще всего встречается вне кавычек: табуляцию, затем точку с запятой, затем запятую.

Результат

TSV — Скопируйте его или скачайте как data.tsv.
Проверка — Зелёным, если каждая ячейка подходит для TSV. Красным указываются строка и столбец первой неподходящей ячейки.
Записей — Число строк в TSV, включая строку с именами.
TSV

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

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

  1. Вставьте текст в поле Текст CSV. Оставьте первую строку, если в ней имена столбцов.
  2. Выберите Разделитель в тексте или оставьте «Определить». Затем прочитайте Проверка: зелёный цвет означает, что TSV полный.
  3. Скопируйте вывод TSV или скачайте его как data.tsv.

Как читается текст

Запись заканчивается переносом строки, а ячейка отделяется от следующей разделителем. Ячейка, которая начинается с двойной кавычки, может содержать разделитель и переносы строк, а две двойные кавычки внутри неё означают одну двойную кавычку. Это правило RFC 4180.

  • Определение считает табуляции, точки с запятой и запятые в первой строке вне кавычек. Самый частый знак становится разделителем; при равенстве побеждает табуляция, затем точка с запятой.
  • Пустая строка не является записью, а последняя запись может как заканчиваться переносом строки, так и не заканчиваться.

Что хранит TSV и что он отвергает

  • Регистрация IANA для text/tab-separated-values говорит, что каждая запись занимает одну строку, а её поля разделены табуляцией.
  • Ячейка не может содержать табуляцию: регистрация говорит, что поля с табуляцией в этой кодировке недопустимы. Инструмент останавливается на такой ячейке.
  • Ячейка не может содержать перенос строки, потому что запись занимает одну строку. Инструмент останавливается и на такой ячейке.
  • Регистрация не описывает кавычки. Поэтому кавычки, которыми RFC 4180 обрамляет ячейку, удаляются, а двойная кавычка внутри ячейки записывается как есть.

Строки разной длины

Регистрация требует, чтобы в каждой записи было одинаковое число полей. Инструмент всё равно записывает файл со строками разной длины, но сообщает, сколько строк отличается от первой, чтобы вы могли проверить источник до использования TSV.

Пример: запятая в кавычках и две удвоенные кавычки

Первая строка — заголовок. Третья ячейка строки 2 содержит запятую в кавычках, а третья ячейка строки 3 — две удвоенные кавычки, которые в TSV означают одну кавычку. Каждая строка ниже — одна строка вывода, а между ячейками стоит табуляция.

Строка Строка TSV
1 имя [табуляция] город [табуляция] заметка
2 Анна [табуляция] Москва [табуляция] Аналитик, первая
3 Марина [табуляция] Санкт-Петербург [табуляция] Говорит "привет"

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

Почему инструмент отказывается от ячейки с табуляцией?

Регистрация text/tab-separated-values говорит, что поля с табуляцией недопустимы, а в TSV нет экранирования для них. Замените табуляцию в этой ячейке пробелом и преобразуйте текст снова.

Почему вокруг некоторых ячеек пропали кавычки?

RFC 4180 использует кавычки, чтобы обрамить ячейку с разделителем или переносом строки. Эти обрамляющие кавычки не входят в ячейку, поэтому инструмент их удаляет, а двойная кавычка внутри ячейки остаётся как есть.

Что происходит с переносом строки внутри ячейки?

Инструмент останавливается и называет строку и ячейку, потому что запись TSV занимает одну строку. Объедините эту ячейку в одну строку, например через пробел или другой знак, и преобразуйте текст снова.

Почему у некоторых строк другое число ячеек?

В тексте строки разной длины, а RFC 4180 говорит, что так не должно быть. Инструмент записывает их как есть и отмечает в примечании, чтобы вы могли исправить источник до использования TSV.

Какой разделитель выбирает «Определить» для файла с точкой с запятой?

Точку с запятой, если в первой строке вне кавычек точек с запятой больше, чем табуляций или запятых. Файл с точкой с запятой читается так, и вы можете выбрать «Точка с запятой» вручную.

Отправляется ли вставленный текст куда-либо?

Нет. Преобразование выполняется в вашем браузере, и ничего из вставленного не сохраняется и не отправляется нам. Всё же не вставляйте пароль или личную запись на страницу, которой не доверяете.

Источники

Цифры и текст в последний раз проверены среда, 11 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.