Сначала посмотрите содержимое CSV

CSV — текст с записями и разделителями, а не книга Excel. В нём нет настройки ширины колонок, оформления листа и надёжного указания типа каждой ячейки. При обычном открытии табличная программа может сама решить, что код является числом.

Откройте выгрузку в просмотре CSV. Проверьте первую запись, количество столбцов и несколько строк с кодами. Редактор хранит значения как текст. Его предпросмотр показывает до 50 строк и 12 столбцов; отсутствие остальных на экране не означает, что они удалены.

Выберите настоящий разделитель

Если «Город;Код;Сумма» оказался одной ячейкой, задайте точку с запятой как разделитель исходника. Автоматическое определение считает разделители первой записи вне кавычек, но неоднозначную выгрузку лучше проверить вручную. Разделитель результата выбирается отдельно.

Не заменяйте все запятые поиском по тексту: запятая может быть частью адреса или десятичного числа. Инструмент смены разделителя сначала разбирает ячейки, затем записывает их заново. Кавычки и переводы строк в новом файле могут выглядеть иначе.

Вымышленная выгрузка
Исходные данные
Код;Город;Сумма
00123;Вологда;"1290,50"
Результат
Код | Город | Сумма
00123 | Вологда | 1290,50

Вертикальные черты здесь показывают границы ячеек, а не предлагаемый CSV-разделитель.

Исправьте кодировку до обработки таблицы

CSV-инструменты принимают UTF-8. Если источник записан в Windows-1251, сначала откройте его в конвертере кодировки, вручную выберите исходную Windows-1251 и результат UTF-8. Сверьте русские названия в предпросмотре, затем используйте преобразованное содержимое как таблицу.

Для UTF-8 доступен BOM — начальный маркер, помогающий некоторым программам определить кодировку. Результаты CSV-инструментов содержат такой маркер. Он не исправляет неверный разделитель и не защищает идентификаторы от числового преобразования.

Импортируйте идентификаторы как текст

В Excel используйте импорт текста или CSV и проверьте типы столбцов до загрузки; названия команд зависят от версии программы. Для кодов, телефонов и длинных идентификаторов задайте текстовый тип. Одни кавычки в CSV не гарантируют, что программа сохранит нули и все разряды.

Если код уже превратился в 123, исходные нули нельзя достоверно восстановить без оригинала. Вернитесь к выгрузке, а не дописывайте их по догадке. То же относится к длинному номеру, у которого после числового преобразования изменились последние цифры.

Импортируйте идентификаторы как текст
Исходное значениеЧто выбрать при импорте
00123Текст: сохранить начальные нули
123456789012345678Текст: сохранить каждый разряд
1290,50Число, только если это действительно сумма

Отделите формулы от обычного текста

Оставляйте включённой настройку сохранения формул как текста, если обрабатываете чужую выгрузку. Перед значениями с началом =, +, - или @ защита добавляет апостроф. Это меняет содержимое ячейки и может затронуть отрицательное число; проверьте, какой тип нужен вашим данным.

Просмотр и смена разделителя создают CSV или TSV, не XLSX. Проверка CSV помогает найти пустоты и повторы, но не вычисляет формулы и не проверяет итоговые суммы. После импорта сверяйте данные, а не только внешний вид листа.

  1. Проверьте разделитель и русские буквы в исходнике.
  2. Задайте текстовый тип столбцам с кодами и длинными номерами.
  3. Сравните несколько значений с оригиналом и отдельно проверьте суммы.

Вопросы и ответы

CSV открывается одним столбцом. Что поменять?

Выберите исходную запятую, точку с запятой или табуляцию вручную. Не меняйте знаки внутри значений простой заменой текста.

BOM сохранит ведущие нули?

Нет. Он относится к кодировке UTF-8. Для ведущих нулей нужен текстовый тип столбца при импорте в Excel.

Можно ли открыть XLSX в просмотре CSV?

Нет. Этот инструмент принимает текстовую выгрузку CSV или TSV, а не книгу Excel.

Почему перед отрицательным значением появился апостроф?

В CSV защита проверяет начало текстовой ячейки, включая минус. Отключайте её только после проверки содержимого и назначения столбца.

Будут ли исправлены суммы автоматически?

Нет. Структурная проверка показывает пустые ячейки и повторы, но не выполняет расчёты.

Какой файл помещается в CSV-редактор?

До 1 000 000 байт и 200 000 символов; таблица ограничена 5000 строками, 200 столбцами и 100 000 ячеек.