Excel 워크 시트로 구현되는 매우 복잡한 알고리즘에 대해 매우 간단한 웹 계층을 개발해야합니다. 이 스크립트는 Ruby on Rails 앱에서 호출되어 사용자에게 양식을 표시하고 유효성 검사 및 기타 등등을 확인하며 숫자 만 반환합니다. 이 사이트를 살펴본 후 필자의 가장 좋은 방법은 Windows에서 Python이나 Ruby를 사용하여 Excel을 자동화하고 거기에서 알고리즘을 실행하는 것입니다. Ruby 상점이지만 파이썬에 대한 더 많은 정보를 찾았습니다.Windows에서 Excel 자동화 스크립트 용 웹 서비스
하루에 계산을 실행하는 Python 스크립트를 작성할 수 있다고 생각합니다.하지만 이제는 최종 질문이 남아 있습니다. 핵심 스크립트 맨 위에 웹 레이어를 배치하려면 어떻게해야합니까? 우리는 아파치에 익숙하기 때문에 파이썬을 아파치 모듈로 설치하는 것은 당연한 생각이지만 Twisted를 설치하고 파이썬으로 웹 서버 자체를 실행 해 볼 수도 있습니다.
귀하의 선택은 무엇입니까?
Excel 외부에서 계산을 이동하는 것에 대한 의견에 동의합니다 (옵션 인 경우). 첫째, 이것은 당신에게 테스트할만한 어떤 것을 제공해야하며, 더 쉽게 작업 할 수 있어야합니다. 그런 다음 Ruby 또는 Python을 통해 Excel로 작업하지는 않았지만 Microsoft interop를 사용했으며 누수가 발생하기 쉽습니다. 엑셀 인스턴스가 어디에 있는지는 모르지만 서버에 있다면 두 번 생각해보십시오! – Mathias