TSV в CSV

Таблицы и буфер обмена часто отдают данные с разделителями-табуляциями (TSV), но большинство импортеров, баз данных и скриптов ожидают CSV с разделителями-запятыми. Менять табуляции на запятые вручную рискованно: достаточно одного значения, где уже есть запятая или кавычка, и все следующие столбцы сдвигаются. Вставьте сюда свой TSV, и конвертер перепишет его в CSV, заключая в кавычки только те поля, которым это нужно, по правилам RFC 4180, чтобы столбцы по-прежнему совпадали при импорте результата.

Как работает преобразование

  1. 1

    Вставьте свой TSV

    Скопируйте строки прямо из Excel, Google Таблиц или любого файла с разделителями-табуляциями и вставьте их в поле.

  2. 2

    Строки и столбцы считываются

    Каждая строка становится записью, а каждая табуляция задает границу столбца; поля, уже заключенные в двойные кавычки, тоже распознаются.

  3. 3

    Проблемные поля экранируются

    Любое значение с запятой, двойной кавычкой или переносом строки заключается в двойные кавычки, а внутренние кавычки удваиваются.

  4. 4

    Скопируйте CSV

    Результат с разделителями-запятыми появляется в поле вывода, готовый к копированию в целевой инструмент.

Как поля заключаются в кавычки (RFC 4180)

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

Содержимое поля Записывается в CSV как
Ada Ada
Вена, Австрия “Вена, Австрия”
монитор 24“ “монитор 24”““
красный красный

Это то же правило, которому следуют Excel, Google Таблицы, pandas и стандартные библиотеки CSV, поэтому файл повторно импортируется без сдвига столбцов.

TSV или CSV

Свойство TSV CSV
Разделитель Табуляция Запятая
Запятые внутри поля Безопасно, без кавычек Требуют кавычек
Поддержка Уже Почти повсеместная
Правка вручную Простая Кавычки сбивают с толку

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

Что делает этот конвертер

  • Читает строки с разделителями-табуляциями и переписывает их с запятыми.
  • Применяет экранирование RFC 4180, чтобы запятые и кавычки внутри поля никогда не ломали столбцы.
  • Сохраняет пустые ячейки и оставляет строки разной длины ровно такими, какими вы их вставили.
  • Распознает поля, уже заключенные в двойные кавычки в вашем TSV.

Он делает одно дело, и делает чисто: табуляция в запятую. Он не добавляет метку BOM UTF-8 и не переключается на точку с запятой в качестве разделителя; ваши строки возвращаются в том же порядке, только с разделителями-запятыми.

Запятая или точка с запятой

Вывод представляет собой стандартный CSV с разделителями-запятыми. На некоторых системах (например, в русской, немецкой или французской версии Excel) от файла CSV ожидают точку с запятой, потому что там запятая служит десятичным разделителем. Если ваша таблица помещает все в один столбец, импортируйте файл через Данные > Из текста/CSV и выберите запятую в качестве разделителя, либо повторно экспортируйте из таблицы с точкой с запятой.

Часто задаваемые вопросы

Стандарт RFC 4180 требует кавычек только тогда, когда поле содержит запятую, двойную кавычку или перенос строки. Все остальное остается без кавычек, чтобы файл оставался читаемым, а Excel, Google Таблицы и pandas обрабатывают обе формы одинаково.

Да. Каждая строка читается сама по себе, поэтому короткая или длинная строка сохраняет ровно те ячейки, которые вы вставили. Ничего не добавляется и не обрезается, чтобы подогнать ее под остальные строки.

Нет. Это быстрый инструмент для копирования и вставки: вставьте текст с разделителями-табуляциями в поле и скопируйте CSV из поля результата в свою таблицу, базу данных или скрипт.

Преобразование выполняется на нашем сервере через обычный защищенный запрос. Ваш текст используется только для создания CSV и не сохраняется и не записывается в журнал.

Сопутствующие инструменты

Анализатор размера файлов

Любое количество байтов в разбивке на десятичные (KB, MB, GB) и двоичные (KiB, MiB) единицы, с точным значением в байтах.

Конвертер DOCX в DOC

Конвертируйте современные файлы Word DOCX обратно в устаревший формат DOC, чтобы они открывались в старых версиях Microsoft Word и ПО, которому нужен классический формат.

Конвертер MOV в MP4

Конвертируйте видео QuickTime MOV в MP4 для плавного воспроизведения на любом устройстве, простого обмена и надежных загрузок в веб. Загрузите файл .mov и скачайте совместимый .mp4.

Генератор фальшивых данных

Создавайте реалистичных фальшивых пользователей: идентификаторы, имена, электронные письма, номера телефонов и города в форматах CSV или JSON, готовых для тестирования API, дашбордов и импорта.

Конвертер DOC в DOCX

Конвертируйте устаревшие файлы Word DOC в современный формат DOCX для лучшей совместимости, меньшего размера файлов и удобного редактирования в актуальных версиях Word.

Конвертер DOC в PDF

Конвертируйте документы Word DOC в PDF для обмена, печати и архивирования. Ваш макет, шрифты и форматирование останутся ровно такими, как в Word.

Инструмент доступен на других языках