Веб-сервис для скрипта автоматизации Excel в Windows - PullRequest
0 голосов
/ 28 октября 2009

Мне поручено разработать очень простой веб-слой для очень сложного алгоритма, который реализован в виде листа Excel. Этот сценарий будет вызываться из приложения Ruby on Rails, которое будет предоставлять пользователю формы, проверять проверки и тому подобное, и должно возвращать только число. Изучив этот сайт, я лучше всего автоматизирую Excel с помощью Python или Ruby под Windows и запускаю там алгоритм - мы являемся магазином Ruby, но я нашел больше информации о Python.

Я думаю, что могу написать скрипт на Python для выполнения вычислений за день, но теперь остается последний вопрос: как нам поместить веб-слой поверх основного скрипта? Мы знакомы с Apache, поэтому моя установка Python в качестве модуля Apache - это моя прямая мысль, но мы также можем установить Twisted и попробовать запустить сам веб-сервер на Python.

Что бы вы выбрали?

1 Ответ

1 голос
/ 29 октября 2009

Мой первый выбор - перенести вычисления из книги Excel в код моего приложения Ruby. Хотя это, вероятно, потребует некоторой дополнительной работы, я предполагаю, что портирование приложения Excel на Ruby займет меньше времени, чем введение уровней сложности поверх Excel. Кроме того, вызов в Excel, передача пользовательских данных, открывает дополнительные возможные дыры в безопасности.

Мой второй выбор - сделать это на языке, который вы знаете лучше всего. Похоже, что Ruby может взаимодействовать с Excel, используя win32ole ( другой пример ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...