9

Когда я набираю «15:45» или «21/12», openoffice Calc меняет его на «15:45:00» и «21-12-2011».
Как отключить это глобально и навсегда?
Я знаю, что вы можете использовать «Форматировать ячейку ...» и затем выбирать текст, но я никогда не хочу, чтобы он автоматически исправлял даты / время.

3 ответа3

4

Кажется, это одна из самых спорных особенностей OOo.Calc. Calc должен знать, следует ли рассматривать ввод как число или как текст. По умолчанию это число, так как его основная цель - вычисление вещей.

До сих пор в AFAIK есть только два метода для сохранения литеральной строки:

  1. Поставьте апостроф (') перед строкой, сообщив Calc, что следующие данные должны рассматриваться как строка;
  2. Как уже упоминалось: используйте форматирование, чтобы установить для содержимого ячейки значение "текст".

В зависимости от потребностей пользователя решение 2 может быть установлено по умолчанию:

  • изменить стиль по умолчанию на текстовый формат (Format меню -> Styles and Formatting -> щелкните правой кнопкой мыши по Default -> Modify -> Вкладка « Numbers ),
  • сохранить эту таблицу в качестве шаблона,
  • и (необязательно) установить этот настроенный шаблон по умолчанию.

Конечно, это имеет тот недостаток, что каждый ввод будет рассматриваться как текст, а не как число, в электронных таблицах, основанных на этом шаблоне. Таким образом, решение может состоять в том, чтобы подготовить такую "текстовую" электронную таблицу как шаблон, но не как шаблон по умолчанию. <EDIT>: другой подход заключается в создании дополнительного стиля ячейки с форматированием "текст" (см. Выше). Это уменьшает усилие, необходимое для переключения между числами и текстом для изменения стиля ячейки. </ EDIT> Боюсь, это все доступно на данный момент.

1

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

1

Этот ответ на StackOverflow предлагает гораздо лучшую альтернативу, IMO:

https://stackoverflow.com/questions/13835264/how-to-prevent-openoffice-libreoffice-calc-from-changing-what-you-input-data-n

Когда вы открываете CSV, вы сталкиваетесь с диалоговым окном, которое позволит вам указать тип данных каждого столбца.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .