DocFlow

Формат поехал при открытии в Google Таблицах

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

Файл, который в Excel выглядел правильно, в Google Таблицах показывает другие даты, а числа с запятой стали текстом. Формулы ссылаются не туда.

Коротко

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

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

  1. 01Локаль таблицы отличается от локали файла

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

  2. 02Даты в текстовом виде

    Если в исходнике даты хранились текстом, при другой локали они не преобразуются, а остаются строками — и сортировка по ним ломается.

  3. 03Числа с пробелом-разделителем разрядов

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

  4. 04Формулы с другими разделителями аргументов

    В одной локали аргументы разделяются точкой с запятой, в другой — запятой. Формулы после смены локали могут перестать работать.

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

Как починить

Сменить локаль таблицы

  1. 1.Откройте настройки таблицы
  2. 2.Установите нужную локаль
  3. 3.Перезагрузите страницу и проверьте числа и даты

не чинит: Меняет интерпретацию для всей таблицы. Уже испорченные значения не восстановятся сами.

Импортировать CSV с явным указанием

  1. 1.Вместо открытия файла используйте импорт
  2. 2.Укажите разделитель явно
  3. 3.Проверьте предпросмотр до подтверждения

не чинит: Требует, чтобы у вас был CSV, а не только xlsx.

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

  1. 1.Уберите пробелы-разделители разрядов из значений
  2. 2.Убедитесь, что даты хранятся датами, а не текстом

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

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

Это настройка таблицы, а не задача разбора документов. Если данные уже есть, минута в настройках решает вопрос.

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

Мы отдаём CSV в кодировке UTF-8 с BOM и числами без разделителей разрядов, а даты — в однозначном виде. Это тот формат, который одинаково открывается и в Excel, и в Google Таблицах.

Вопросы

Какой формат выгрузки надёжнее для Google Таблиц?

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

Почему у коллеги файл открылся правильно?

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

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

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

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

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