TSV в CSV
онлайн
Файл с табуляцией в качестве разделителя превращается в обычный CSV. Разделитель и кодировка выставляются так, чтобы русский Excel открыл результат без вопросов.
Табуляция удобна ровно до первого экспорта
TSV разделяет колонки табуляцией, и в этом его сила: табуляция почти никогда не встречается внутри самих данных, так что разбор получается однозначным без всяких кавычек. Именно поэтому в таком виде выгружают данные многие аналитические системы и научные инструменты.
Проблемы начинаются, когда файл надо кому-то отдать. Excel открывает TSV не всегда предсказуемо, многие сервисы импорта его не принимают вовсе, а при копировании через буфер обмена табуляции легко превращаются в пробелы. Конвертация решает это, и заодно расставляет кавычки там, где они нужны: значения с запятыми, кавычками или переводами строк экранируются, иначе новый разделитель разорвал бы их посередине.
- Табуляция как разделитель по умолчанию
- Разделитель результата на выбор
- Кавычки расставляются там, где нужно
- UTF-8 и Windows-1251 в обе стороны
- Метка BOM, без которой Excel портит кириллицу