TSV в CSV
Таблицы и буфер обмена часто отдают данные с разделителями-табуляциями (TSV), но большинство импортеров, баз данных и скриптов ожидают CSV с разделителями-запятыми. Менять табуляции на запятые вручную рискованно: достаточно одного значения, где уже есть запятая или кавычка, и все следующие столбцы сдвигаются. Вставьте сюда свой TSV, и конвертер перепишет его в CSV, заключая в кавычки только те поля, которым это нужно, по правилам RFC 4180, чтобы столбцы по-прежнему совпадали при импорте результата.
Как работает преобразование
-
1
Вставьте свой TSV
Скопируйте строки прямо из Excel, Google Таблиц или любого файла с разделителями-табуляциями и вставьте их в поле.
-
2
Строки и столбцы считываются
Каждая строка становится записью, а каждая табуляция задает границу столбца; поля, уже заключенные в двойные кавычки, тоже распознаются.
-
3
Проблемные поля экранируются
Любое значение с запятой, двойной кавычкой или переносом строки заключается в двойные кавычки, а внутренние кавычки удваиваются.
-
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.
Инструмент доступен на других языках
- แปลง TSV เป็น CSV [TH]
- TSV a CSV [ES]
- TSV na CSV [PL]
- TSV を CSV に変換 [JA]
- TSV para CSV [PT]
- TSV till CSV [SV]
- TSV sang CSV [VI]
- تحويل TSV إلى CSV [AR]
- TSV vers CSV [FR]
- TSV zu CSV [DE]
- TSV ke CSV [ID]
- TSV를 CSV로 변환 [KO]
- TSV naar CSV [NL]
- TSV'den CSV'ye [TR]
- TSV 转 CSV [ZH]
- TSV to CSV [EN]
- TSV in CSV [IT]