LINUX.ORG.RU

Помогите проверить баг

 ,


0

1

Коллеги, добрый день. Прошу подтвердить баг.
файл
Формула в файле указана, но при этом не считается libreoffice... пока не пройтись как-нибудь по колонке D(к примеру удалить ее значение и нажать ctrl-z)

Может заодно кто знает как заставить ее пересчитать?

p.s. файл генерировался через apache poi.. в ms excel все нормально.

Так же в apache openoffice все отлично открывается.

fjfalcon ★★★ ()

Подтверждаю. При открытии выводит 0, пока не попытаться поменять формулу.

Версия: 4.1.4.2
ID сборки: 410m0(Build:2)

orm-i-auga ★★★★★ ()

libreoffice, те же яйца, однако, если пройтись по колонкам B и C, то пересчитывается.

Однако там есть такое:

<row r="1">
<c r="A1" t="n"><v>5.0</v></c><c r="B1" t="n"><v>2.0</v></c><c r="C1" t="n"><v>3.0</v></c><c r="D1"><f>4.1*C1*B1/60</f><v>0.0</v></c></row>
В значении записано 0.0

Если 0.0 убрать - считает.

Если сохранить в ods, там будет

<table:table-cell table:formula="of:=4.1*[.C1]*[.B1]/60" office:value-type="float" office:value="0.41" calcext:value-type="float"><text:p>0,41</text:p></table:table-cell>
то оно считает заново, независимо от того, что написано в
<text:p>0,41</text:p>

Karrham ()

Hi Pavel, maybe you need modify the option: Menu/Tools/Options/LibreOffice calc/Formula/Recalculation on file load - Excel 2007 and newer [Prompt]|[Always recalculate]

fjfalcon ★★★ ()

LibreOffice 4.1.3.2 Win - _НЕ_ баг подтверждаю. Пересчитываться и не должно без нужды.

Atlant ★★★★★ ()
Последнее исправление: Atlant (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.