Как открыть CSV в Excel без потери данных

Двойной щелчок по CSV — самый быстрый способ открыть его в Excel и самый быстрый способ его испортить. Вот что идёт не так и как этого избежать.

Открыть инструмент: Конвертер CSV в Excel

Проблема 1: пропадают ведущие нули

Excel считает 01234 числом 1234. Почтовые индексы, табельные номера и артикулы теряют нули, а после повторного сохранения нули пропадают навсегда. Импортируйте столбец как текст или конвертируйте CSV в XLSX инструментом, который оставляет коды текстом.

Проблема 2: длинные номера округляются

Excel хранит только 15 значащих цифр. 16-значный номер карты или заказа, например 4111111111111111, превращается в 4,11111E+15, а последняя цифра становится 0. Единственное решение — сохранить такие значения как текст до того, как Excel их преобразует.

Проблема 3: «кракозябры»

Большинство программ сохраняет CSV в UTF-8. Если у файла нет метки порядка байтов (BOM), Excel в русской Windows читает его как Windows-1251 и показывает бессмысленные символы вместо кириллицы. Используйте «Данные», «Из текстового/CSV-файла» и выберите «65001: Юникод (UTF-8)», или конвертируйте файл в XLSX.

Проблема 4: всё попадает в один столбец

Excel ожидает разделитель элементов списка из региональных настроек Windows. Файл с запятыми, открытый на компьютере с русскими настройками, целиком окажется в столбце A. Выберите разделитель при импорте или конвертируйте в XLSX — у этого формата нет проблемы с разделителями.

Безопасные способы открыть CSV

  • В Excel через «Данные», «Из текстового/CSV-файла», проверив разделитель, кодировку и типы столбцов перед загрузкой.
  • В окне импорта задайте столбцам с кодами и номерами тип «Текст».
  • Или сначала конвертируйте CSV в XLSX нашим конвертером CSV в Excel — он сам правильно обработает нули, длинные номера и кодировки.
  • Храните исходный CSV, пока не проверите результат.