Чтобы десятичные значения оставались читаемыми при отправке электронной таблицы в другие регионы, задайте числовые стандарты файла вручную и проверьте, как их обрабатывает приложение получателя. На Mac приложение Apple Numbers позволяет сохранять настройки языка и региона прямо в таблице; в Excel для Mac есть параметры разделителей; Google Таблицы используют региональные настройки на уровне всей таблицы. Отображаемая запятая или точка может меняться без изменения базового числового значения, однако экспорт в виде обычного текста требует особого внимания.
Сначала определитесь, что значит «сохранить разделитель»
Здесь есть две разные цели: сохранить числовые значения для правильности вычислений или сохранить точные знаки препинания, которые видят пользователи. Приложения для работы с таблицами могут хранить такое число, как полтора, в виде числового значения, а затем отображать его как 1.5 или 1,5 в соответствии с правилами форматирования. В Excel формат чисел влияет на их внешний вид, а не на сохраненное значение, используемое в формулах. Microsoft объясняет числовые форматы в Excel.
Если принципиально важно точное визуальное отображение знака, значение имеют и программа получателя, и формат файла. Книга Excel может сохранять табличное форматирование, тогда как CSV представляет собой обычный текст: его разделитель полей и десятичный знак могут по-разному интерпретироваться разными приложениями. Для файлов, данные в которых должны оставаться пригодными для расчетов, по возможности отправляйте файл в исходном табличном формате и согласуйте региональные стандарты, которые должны использоваться в документе.
В Numbers для Mac задайте регион электронной таблицы
В Numbers предусмотрена настройка языка и региона для конкретной таблицы, которая управляет такими параметрами, как десятичные точки, разделители тысяч, валюты и даты. Чтобы задать ее, откройте таблицу и выберите Файл > Дополнительно > Язык и регион, затем укажите язык и регион и нажмите ОК. Apple отмечает, что пунктуация в числах меняется в соответствии с этой настройкой, в том числе для существующих данных в таблицах и диаграммах. Изменение применяется только к этой таблице и не требует смены общего региона на Mac. Руководство по Apple Numbers объясняет эту настройку и ее действие.
Для нового файла Numbers также позволяет выбрать язык при создании таблицы: удерживайте клавишу Option при выборе пункта Файл > Новый, а затем воспользуйтесь меню «Язык» в окне выбора шаблона. Выберите нужный регион до ввода или импорта данных, особенно если у участников совместной работы используются другие стандарты дат и десятичных знаков. Apple предупреждает, что этот параметр нельзя изменить для общей таблицы, поэтому определитесь с ним до предоставления общего доступа; если настройка недоступна после начала совместной работы, согласуйте создание копии или нового файла с нужными параметрами.
В Excel для Mac выберите, использовать ли системные разделители
В Excel для Mac есть параметр Использовать системные разделители. В Excel откройте Excel > Параметры, найдите дополнительные параметры или параметры редактирования и либо оставьте флажок Использовать системные разделители, либо снимите его и введите необходимые разделители целой и дробной части и тысяч. Текущие инструкции Microsoft описывают эти элементы управления для Excel для Mac, хотя названия параметров или их расположение могут различаться в зависимости от версии. См. дополнительные параметры Excel от Microsoft.
Это меняет поведение разделителей в Excel на конкретном компьютере Mac; это не устанавливает универсальную настройку для копии каждого получателя. Если вы выбираете пользовательские разделители, проверьте как десятичный знак, так и разделитель тысяч, затем снова откройте файл или протестируйте копию на системе с языковым стандартом получателя. Пользовательский числовой формат ячейки позволяет управлять отображением, но его не следует путать с изменением сохраненного значения. Microsoft объясняет разницу между внешним видом числа и его фактическим значением.
Проверьте приложение получателя перед отправкой CSV
В формате CSV нет параметров локали на уровне книги, которые могли бы однозначно подсказать любой табличной программе, как интерпретировать десятичные дроби. Если в ваших данных в качестве десятичного знака используется запятая, CSV-файл с разделителями-запятыми может вызвать неоднозначность: программа получателя может разбить значение по столбцам или распознать его как текст. Заранее согласуйте, используются ли в файле запятые или точки для десятичных дробей и какой символ разделяет столбцы. Если программа получателя поддерживает окно импорта, попросите его выбрать разделитель и проверить предварительный просмотр перед импортом.
В общих Google Таблицах региональные настройки привязаны к самому документу. Изменение в меню Файл > Настройки > Общие > Режим / Региональные настройки меняет стандартное форматирование чисел, дат и валют для всей таблицы, и все, кто в ней работает, видят эти изменения. Таким образом, выбор локали становится решением для совместной работы, а не персональной настройкой отображения. Google описывает влияние региональных настроек на всю таблицу.
Проведите быструю проверку перед передачей
Перед отправкой файла поместите в копию небольшое тестовое значение, например 1234.56 или 1234,56, и проверьте правильность его отображения, знак разделения тысяч, распознавание дат и формулы. Попросите получателя проверить эти же значения в своей программе. Если данные будут передаваться через CSV, сначала согласуйте разделитель полей и десятичный знак и протестируйте импорт на нескольких репрезентативных строках. Если получателям требуются различные визуальные стандарты, сохраняйте один согласованный исходник с числовыми значениями и создавайте отдельные отформатированные копии или файлы экспорта, вместо того чтобы постоянно менять общий оригинал.
Практическое правило таково: задавайте региональные настройки для конкретной таблицы, если приложение это поддерживает, используйте системные параметры только тогда, когда требуется общесистемное поведение для всего Mac, и относитесь к CSV как к текстовому формату обмена данными, требующему четкой договоренности о структуре. Это позволит избежать расхождений в смысле данных и ожиданиях получателя без ложного предположения, что запятая или точка перенесутся между приложениями без изменений.
Источники
Форматирование таблицы для другого языка в Numbers на Mac — Служба поддержки Apple
Дополнительные параметры — Служба поддержки Microsoft
Отображение чисел в виде дат, времени, денежных значений, процентов или дробей — Служба поддержки Microsoft
Региональные настройки и параметры вычислений в Google Таблицах — Справка редакторов Google Документов