DocFlow

CSV открылся одним столбцом вместо таблицы

Как это выглядит

В колонке A лежит вся строка целиком: «Поставщик;ООО Ромашка;7701234567;15400.00». Остальные колонки пустые.

Коротко

Excel делит CSV по одному-единственному символу — разделителю списка из региональных настроек системы. В русской локали это точка с запятой, в английской — запятая. Если файл записан не тем разделителем, Excel не разобьёт его вообще.

Почему так происходит

  1. 01Разделитель в файле не совпадает с системным

    Русская Windows ждёт «;», потому что запятая занята под десятичный разделитель. Файл, выгруженный зарубежным сервисом через «,», останется одной строкой.

  2. 02Разделитель — табуляция

    Некоторые системы выгружают TSV, но называют файл .csv. Excel при двойном щелчке про табуляцию не догадается.

  3. 03Разделитель внутри значения без кавычек

    Обратный случай: колонок больше, чем должно быть. Наименование вида «Бумага A4, 500 л.» без кавычек рвёт строку на две колонки, и вся таблица уезжает вправо начиная с этой строки.

Как понять, что причина именно эта

Как починить

Импорт с явным разделителем

  1. 1.Данные → Получить данные → Из файла → Из текста/CSV.
  2. 2.В поле «Разделитель» выберите тот, что реально стоит в файле.
  3. 3.Проверьте предпросмотр: колонки должны разъехаться правильно.

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

Текст по столбцам для уже открытого файла

  1. 1.Выделите колонку A.
  2. 2.Данные → Текст по столбцам → «С разделителями».
  3. 3.Отметьте нужный разделитель и завершите мастер.

не чинит: Разбивает по разделителю механически и точно так же сломает строки с запятой внутри наименования.

Когда мы не нужны

Если исходные данные вы уже получили и вопрос только в том, как их открыть, — сервис не нужен. Мы полезны там, где таблицы ещё нет: документ пришёл картинкой или PDF.

Что с этим делает наша выгрузка

Наш CSV использует точку с запятой и оборачивает каждое значение в кавычки, включая наименования с запятыми. Это сознательный выбор под русскую локаль Excel: файл открывается двойным щелчком и не разъезжается на строках с запятыми в названии товара.

Вопросы

Можно ли поменять системный разделитель списка?

Да, в региональных настройках Windows. Но это меняет поведение всех программ сразу, поэтому проще указывать разделитель при импорте конкретного файла.

Почему запятая — плохой разделитель для русских данных?

Потому что она же используется как десятичный разделитель: «1 500,50» само по себе содержит запятую. Точка с запятой этой неоднозначности лишена.

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

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

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