CSV неправильно открывается в Excel — как починить
Вы дважды кликаете CSV, а Excel пихает всё в колонку A, показывает искажённые символы вместо русских/немецких букв, или превращает товарные коды в научную нотацию. Вот пять самых частых причин и как починить каждую.
Проблема 1: Все данные в одной колонке
Случается, когда файл использует точку с запятой, таб или пайп как разделитель, а Excel ждёт запятые. Очень часто с европейскими экспортами.
Фикс в Excel: не дважды кликать. Вместо этого: Данные → Из текста/CSV → выбрать файл → выбрать правильный разделитель в превью.
Фикс через CSV First Aid: бросьте файл, дайте автоопределить разделитель, скачайте как CSV через запятую. Excel откроет правильно.
Проблема 2: Искажённые символы (буквы с акцентами отображаются как мусор)
Excel угадывает кодировку при открытии CSV. Если угадал неверно (например, прочитал Windows-1252 как UTF-8 или наоборот) — получаете mojibake.
Фикс в Excel: Данные → Из текста/CSV → выпадашка Источник файла → выбрать правильную кодировку (обычно 65001: UTF-8 или 1252: Western European).
Фикс через CSV First Aid: тул автоопределяет кодировку и конвертирует в UTF-8. Откройте починенный файл в Excel — сработает, потому что UTF-8 — дефолт.
Проблема 3: Ведущие нули убраны (индексы, товарные коды)
Excel автоконвертирует текст, похожий на числа. Индекс 01234 становится 1234. Длинные числа становятся научной нотацией (1.23E+15).
Фикс в Excel: импорт через Мастер импорта текста и установить тип колонки в 'Текст' вместо 'Общий'.
Замечание: CSV First Aid сохраняет весь текст как есть (без конверсии типов). На выходе CSV с оригинальными значениями. Проблема в автоопределении Excel, а не в самом CSV.
Проблема 4: Даты переформатированы неправильно
Excel конвертирует похожие на даты строки во внутренний формат дат по вашей локали. 01/02/2024 может стать 1 февраля в США или 2 января в Европе.
Фикс через CSV First Aid: нормализовать даты в ISO 8601 (ГГГГ-ММ-ДД) перед открытием в Excel. ISO-даты однозначны, и Excel обрабатывает их правильно независимо от локали.
Проблема 5: Лишние пустые строки или съехавшие колонки
Если строки выглядят съехавшими или появляются пустые — у файла вероятно проблемы с квотингом или несогласованным числом колонок.
Фикс через CSV First Aid: quote repair + normalizer числа колонок + empty row remover чинят все эти структурные проблемы.
Не возиться с Мастером импорта. Бросьте файл в CSV First Aid и получите CSV, который Excel открывает без драки.
Почините CSV сейчас →Похожие инструменты
Починить кодировку CSV
Видите é, ü, ö вместо é, ü, ö? Файл сохранили в одной кодировке, прочитали в другой. Мы определяем, в какой именно, и конвертируем в UTF-8 — Müller снова выглядит как Müller.
Убрать UTF-8 BOM из CSV
Первая колонка выглядит как 'ID' вместо 'ID'? Это UTF-8 BOM — три невидимых байта, которые оставляет большинство экспортёров. Мы их срезаем, и заголовок снова читается чисто.
Фиксер разделителей CSV
Европейские экспорты используют точки с запятой. Дампы БД — табы или пайпы. Ваш импорт ждёт запятые. Мы вынюхиваем, что файл реально использует, и переписываем в нужный формат — запятая, точка с запятой, таб или пайп.
Нормализатор дат CSV
Колонка с 01/03/2024, 2024-03-01 и '1 марта 2024 г.' вперемешку — это колонка, которую нельзя отсортировать. Переписываем всё в ГГГГ-ММ-ДД — однозначно, сортируется, безопасно для любой БД.