Попробуйте самый простой и быстрый способ 
установки OnlyOffice

Автоматическое обновление формул при загрузке

Вопросы по работе с документами (заргузка, редактирование и т.д.)

Автоматическое обновление формул при загрузке

Сообщение Romitas » Вт апр 10, 2018 11:22 am

Добрый день,

Столкнулись со следующей проблемой: есть набор XLSX-файлов; в каждом из документов есть специальный отдельный лист с перечнем переменных, которые выделены в Named Ranges и которые применяются при расчете формул на остальных листах таблицы. В нашем случае эти документы могут редактироваться (и редактируются) не только через интерфейс OnlyOffice, но в том числе и "извне", на нашем сервере при помощи нашего модуля, который перезаписывает и обновляет значения переменных в этих доках на этом самом специальном листе, но не умеет при этом сам пересчитывать значения формул.

Проблема следующая: если после этого подрузить документ в OnlyOffice, то во всех формулах, использующих эти переменные, показывается значение по умолчанию 0. При этом если зайти в режим редактирования ячейки и, не внося изменений, пересохранить формулу, то значение корректно пересчитается; если нажать хоткей F9, все формулы тоже корректно пересчитаются. И вопрос вот в чем: возможно ли в OnlyOffice как-то пересчитывать значения всех формул в документе автоматически при открытии, и если да, где и как это прописать?

Спасибо

P.S. В xl/workbook.xml самих документов значения calcPr прописаны вот такие, в Excel и LibreOffice Calc все открывается и пересчитывается сразу, автоматически и правильно.
Код: Выделить всё
<calcPr сalcMode="auto" fullCalcOnLoad="1"/>
Вложения
Selection_004.png
Формула после обновления вручную (редактирования или нажатия F9)
Selection_004.png (24.95 КБ) Просмотров: 427
Selection_003.png
Формула сразу после открытия документа
Selection_003.png (25.2 КБ) Просмотров: 427
Selection_002.png
Пример Named Ranges
Selection_002.png (24.69 КБ) Просмотров: 427
Romitas
 
Сообщения: 1
Зарегистрирован: Вт апр 10, 2018 10:30 am

Вернуться в Документы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron