Конвертер CSV в TSV Online
Конвертируйте CSV в TSV (разделённый табуляцией) бесплатно, прямо в браузере.
nombre edad ciudad Juan 30 Madrid Maria 25 Barcelona Carlos 35 Valencia
Варианты использования
CSV в TSV для баз данных и науки о данных
Импорт в базы данных
PostgreSQL COPY и MySQL LOAD DATA используют TSV для массовой загрузки миллионов строк за секунды.
Буфер обмена таблиц
Excel и Google Sheets используют TSV внутри при копировании ячеек. Вставьте TSV прямо в любую таблицу.
Конвейеры биоинформатики
BLAST, bedtools, samtools и инструменты Galaxy используют TSV как стандартный формат вывода.
100% конфиденциально
Конвертация выполняется в браузере. Ваши данные не отправляются ни на какой сервер.
Как это работает
Три шага — никаких сложностей
Загрузите или вставьте CSV
Перетащите файл .csv или вставьте содержимое напрямую. Без ограничений по строкам, без регистрации.
Автоматическая конвертация
Запятые заменяются табуляторами с соблюдением кавычек RFC 4180. Обработка выполняется в браузере.
Скачайте или скопируйте TSV
Получите файл .tsv, готовый для импорта в PostgreSQL, MySQL, Excel или Google Sheets.
FAQ
Остались вопросы?
TSV (Tab-Separated Values) использует символ табуляции (\t, ASCII 9) как разделитель колонок, тогда как CSV — запятую. Практическое преимущество табулятора в том, что он редко встречается в реальных данных (именах, адресах, описаниях), что исключает необходимость заключать поля в кавычки. Запятая, напротив, часто появляется в нарративных текстах, ценах и географических координатах, вынуждая применять логику экранирования RFC 4180. Именно поэтому базы данных и научные инструменты предпочитают TSV для массового экспорта.
PostgreSQL поддерживает COPY таблица FROM 'файл.tsv' DELIMITER E'\t' CSV HEADER — самый быстрый механизм массовой загрузки в движке, способный вставлять миллионы строк в секунды, что несравнимо эффективнее построчного INSERT. MySQL предлагает аналог: LOAD DATA INFILE 'файл.tsv' FIELDS TERMINATED BY '\t'. Конвертация вашего CSV в TSV позволяет напрямую использовать эти высокопроизводительные команды.
При копировании диапазона ячеек в Google Sheets или Excel буфер обмена получает содержимое в виде чистого TSV: колонки, разделённые табуляцией, строки — переносами. Это означает, что если вы конвертируете CSV в TSV и скопируете результат, его можно вставить прямо в любую ячейку таблицы — колонки распределятся автоматически. TSV — нативный формат буфера обмена всех основных табличных редакторов.
В CSV поля с запятыми заключаются в двойные кавычки (RFC 4180). При конвертации в TSV запятые больше не нуждаются в экранировании, поскольку разделителем теперь служит табулятор. Convertir.ai автоматически убирает ненужные обёртывающие кавычки и сохраняет двойные кавычки только для полей, содержащих буквальные табуляторы или переносы строк, генерируя чистый стандартный TSV.
Да, TSV — де-факто стандарт в биоинформатике. BLAST (NCBI) с параметром -outfmt 6 выдаёт 12-колоночный TSV. Bedtools, samtools, HMMER, GATK и большинство инструментов Galaxy по умолчанию генерируют TSV. Форматы BED, GFF3, VCF и GTF также являются вариантами TSV. Если вы получаете данные секвенирования в CSV и нужно обработать их этими инструментами, конвертация в TSV — первый шаг.
Нет, при условии что значения полей не содержат буквальных символов табуляции. Convertir.ai обнаруживает этот краевой случай: если поле CSV содержит табулятор, инструмент предупреждает об этом, поскольку такой символ вступал бы в конфликт с разделителем TSV. На практике буквальные табуляторы в реальных данных встречаются крайне редко. Все значения, заголовки и строки сохраняются полностью.
Конвертировать CSV в TSV: базы данных, таблицы и биоинформатика
CSV (Comma-Separated Values) и TSV (Tab-Separated Values) — два наиболее широко используемых формата текстовых таблиц в вычислительной технике, и разница между ними — всего один символ: запятая против табулятора (\t, ASCII-код 9, Unicode U+0009). Несмотря на кажущуюся простоту, это различие имеет существенные практические последствия для того, как системы обрабатывают, экранируют и проверяют данные. Запятая — символ, часто встречающийся в нарративных текстах, ценах с разделителями тысяч, географических координатах, перечислениях и именах в формате «фамилия, имя». Эта повсеместность вынуждает CSV иметь систему кавычек и экранирования, определённую IETF в RFC 4180 (октябрь 2005): любое поле с запятой, двойными кавычками или переносом строки должно быть заключено в двойные кавычки, а внутренние двойные кавычки — экранированы удвоением. Табулятор, напротив, практически никогда не встречается в реальных текстовых данных: ни в именах, ни в описаниях продуктов, ни в почтовых адресах. Это практическое отсутствие делает TSV более простым для генерации и разбора без какой-либо логики экранирования в подавляющем большинстве случаев. Именно поэтому высокопроизводительные системы — PostgreSQL, MySQL, Apache Hive, Amazon Redshift — предпочитают TSV для операций массовой загрузки, где разбор миллионов строк с минимальными накладными расходами даёт реальную разницу в производительности.
Важнейший сценарий конвертации CSV в TSV в продакшен-среде — импорт в реляционные базы данных в большом масштабе. PostgreSQL предоставляет команду COPY — самый быстрый механизм приёма данных в движке, способный превзойти построчный INSERT на два порядка. Он загружает несколько миллионов строк в минуту, читая напрямую из TSV-файла на диске, минуя накладные расходы клиентского протокола и обработку отдельных SQL-операторов. Синтаксис: COPY имя_таблицы FROM '/абсолютный/путь/файл.tsv' DELIMITER E'\t' CSV HEADER, где CSV HEADER указывает движку, что первая строка — заголовки. PostgreSQL также поддерживает поточную загрузку из stdin для конвейерных рабочих процессов. MySQL предлагает аналог: LOAD DATA INFILE 'файл.tsv' INTO TABLE имя_таблицы FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' IGNORE 1 ROWS. Инструменты для работы с большими данными — Apache Hive, Apache Spark, Amazon Redshift — также имеют нативную оптимизированную поддержку TSV в путях массовой загрузки.
Второй высокоценный сценарий конвертации CSV в TSV — интеграция с буфером обмена электронных таблиц. При копировании диапазона ячеек в Microsoft Excel (начиная с Excel 97) или Google Sheets в буфер операционной системы помещается чистый TSV, а не HTML или XML. LibreOffice Calc и Apple Numbers используют тот же формат для диапазонов ячеек — это делает TSV универсальным форматом вставки во всех основных табличных приложениях. Конвертация CSV в TSV и копирование результата позволяет вставлять данные прямо в ячейку с автоматическим распределением колонок, полностью минуя мастер импорта текста. В биоинформатике и вычислительной биологии TSV — де-факто стандарт обмена: BLAST (-outfmt 6) даёт 12-колоночный TSV; bedtools, samtools, HMMER и GATK генерируют TSV по умолчанию; форматы BED, GFF3, VCF и GTF — это варианты TSV с колонками, определёнными спецификацией. Если вы получаете экспериментальные данные в CSV и нужно обработать их биоинформатическими инструментами, конвертация в TSV — обязательный первый шаг конвейера.