Как изменить разделитель CSV
Изменение разделителя CSV
В CSV поля разделяет один символ - чаще запятая или точка с запятой. Инструмент разбирает файл по исходному разделителю и собирает заново по нужному, не трогая сами значения. Если разделитель встречается внутри ячейки, поле автоматически берется в кавычки, чтобы строки не сползли.
Почему приходится менять разделитель
- Excel в русской локали ждет точку с запятой, а файл собран на запятых;
- импортер в базу данных или CRM принимает только один формат;
- файл выгружен из системы с другими настройками;
- нужен TSV - те же данные, но с табуляцией вместо запятой.
Самые распространенные разделители
| Разделитель | Где встречается |
|---|---|
| Запятая (,) | Большинство программ |
| Точка с запятой (;) | Часто используется Excel |
| Табуляция | TSV |
Как поменять разделитель CSV
-
Загрузите или вставьте CSV
Впишите таблицу в поле "CSV" или нажмите "Файл" и выберите документ.
-
Выберите разделители
В списке "Из" укажите текущий символ (или оставьте "Авто"), в списке "В" - нужный: запятую, точку с запятой, табуляцию или свой.
-
Заберите результат
Таблица с новым разделителем сразу появляется в поле "Результат" справа - останется перенести ее в свой файл.
Вопросы и ответы
Нет, значения ячеек остаются прежними - меняется только символ между ними и, при необходимости, кавычки вокруг полей с этим символом
Такое поле инструмент возьмет в кавычки при сохранении, поэтому строки не сползут и данные не перепутаются
Да, выберите "Свой" и впишите символ - подойдет "|" или табуляция для формата TSV
Да, если файл уже в UTF-8. Текст в Windows-1251 сначала приведите к UTF-8, иначе вместо букв будут кракозябры