четверг, 12 сентября 2013 г.

Gnumeric и точка-разделитель

Вот и понадобилось создать электронную таблицу в Linux. Поскольку я всё ещё предпочитаю Xubuntu, а Gnumeric является предустановленным редактором электронных таблиц, я начал с него. И практически не удивился, когда он выдал сообщение об ошибке вычислений значения в ячейке, формула которой должна была получать разность значений двух других ячеек, содержащих числа с дробной частью.

Уже много-много времени я использую в качестве разделителя точку, а не запятую, и к подобному поведению программы был готов. Но, предполагая, что быстренько найду в настройках нужный пункт и установлю точку в качестве разделителя целой и дробной частей (как позволяет, например, LibreOffice), я просчитался. Нужного параметра я не нашёл. Так же как и схожей настройки в системе (так настраивалось в Windows, а привычка – вторая натура, сами знаете).

Не буду утомлять пересказыванием всей эпопеи, способ был найден в сообщении на unixforum.org, которому через неделю исполнится 3 года – для использования точки в роли разделителя команда запуска Gnumeric должна выглядеть так:
env LC_NUMERIC=C gnumeric
Соответственно, для имеющихся электронных таблиц можно указать эту команду прямо в свойствах файла:

Change ',' to '.' for numbers in Gnumeric
Изменение разделителя целой и дробной части на "." в Gnumeric

А для открытия новых – модифицировать ярлык или использовать команду в терминале.

Комментариев нет:

Отправить комментарий

Если у вас есть что сказать и/или вы не согласны с изложенным в посте – оставьте комментарий. Регистрации не требуется.

If you think I'm wrong and/or you have to say something – fill free to write comment. No sign up required.