+7 (727) 312-34-11

Онлайн-консультант Здравствуйте! У Вас есть вопросы? Онлайн-консультант
Юридическим
лицам
Оставить заявку
Каталог

Главная > Новости вокруг софта > "Турбогенератор" C++ для Excel

"Турбогенератор" C++ для Excel

26.11.2004 / 15:20 Все новости
"Турбогенератор" C++ для Excel

В компании Savvysoft создали инструментарий TurboExcel, позволяющий конвертировать математическую часть электронных таблиц Microsoft Excel (функции, используемые для расчетов) в код на C++.

Системе необходимо указать ячейки или области, в которых содержатся входные значения, ячейки для отображения выходных и область расчетной части. Затем по команде пользователя TurboExcel производит генерацию кода и запускает компилятор (можно использовать любой из доступных компиляторов C++), формируя содержащие полученную функцию DLL-библиотеку и файл подключаемого модуля Excel, XLL.

Как сообщают в Savvysoft, использование скомпилированных функций из XLL-модулей вместо собственного интерпретатора Excel позволяет значительно ускорить работу таблиц, выполняющих сложные вычисления и имеющих большие массивы входных и выходных параметров.

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

Как сообщают в компании, создаваемый код на C++ рассчитан на компиляцию для Windows, но в дальнейшем инструментарий планируется усовершенствовать так, чтобы он генерировал кросс-платформенный код.

Источник: server.md

[PIC ID="343"]
Оставить комментарий
Ваш комментарий отправлен на модерацию и будет опубликован после проверки
К сожалению, добавление комментариев доступно только после авторизации на сайте
Всего 0 комментариев
Вы используете устаревшую версию браузера .
Наш сайт построен на передовых и современных технологиях, поэтому при использовании устаревших версий браузера некоторые элементы могут отображаться некорректно.
Мы рекомендуем вам обновить браузер до последней версии.