DocFlow
CSVExcel

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

Двойной щелчок по CSV портит артикулы, нули и даты необратимо. Разбираем правильный порядок импорта и почему он важнее выбора программы.

Что теряется по дороге

Это не абстрактные риски, а то, из-за чего выгрузка приходит непригодной именно в паре «CSV → Excel».

Ведущие нули: код 007 при автоопределении становится числом 7, и восстановить исходное значение из файла уже нельзя.
Артикулы с разделителями: 12-34 и 5/7 превращаются в даты, потому что похожи на них по форме записи.
Длинные номера: двадцатизначный расчётный счёт округляется до пятнадцати значащих цифр, а хвост заменяется нулями.
Кириллица: файл без метки кодировки открывается кракозябрами, и это первое, что бросается в глаза.

Порядок работы

  1. 1

    Не открывайте файл двойным щелчком — при этом Excel не спрашивает про типы и применяет автоопределение ко всем колонкам сразу.

  2. 2

    Идите через «Данные → Получить данные → Из файла → Из текста/CSV».

  3. 3

    В окне предпросмотра проверьте кодировку и разделитель: русский текст должен читаться до нажатия чего-либо ещё.

  4. 4

    Нажмите «Преобразовать данные» и задайте тип «Текст» всем колонкам с кодами, артикулами, ИНН и номерами счетов.

  5. 5

    Загрузите и сверьте несколько значений с исходником, открытым в «Блокноте».

Ограничения, о которых лучше знать заранее

  • Файл, уже открытый и пересохранённый с испорченными значениями, не восстанавливается: нужен исходный CSV.
  • Сохранённый запрос импорта повторно применяется к новым файлам, но ломается при смене состава колонок.
  • Наша выгрузка есть и в XLSX, где типы заданы в самом файле: если данные едут в Excel, этот формат безопаснее CSV.

Мы перечисляем ограничения до оплаты, а не после. Если ваш случай попадает в этот список — скажите, обсудим до того, как вы заплатите.

Вопросы

Почему двойной щелчок так вреден?

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

Можно ли починить уже испорченный файл?

Только из исходного CSV. Если он сохранён поверх, значения потеряны: в файле лежит не «неправильно показанный артикул», а другое значение.

Почему XLSX безопаснее CSV?

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

Пилот · 1 990 ₽ за 30 дней

Проверьте на своём файле: CSV → Excel

Первый документ мы разбираем вручную под ваш формат — это и есть проверка, работает ли схема на ваших файлах.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/iz/csv-v-excel-korrektno.

Пилот · без автопродленияВозврат 14 дней