Есть программа работает с файлами эксель тоесть в один заносят данные дальше она считает и в другой выводит.
Подскажите можно ли её использовать как он-лайн программу???
Как сделать что бы результат получал именно тот пользователь котрый отправил на неё запрос???
И плюс ко всему что бы не перегружать хостинг. (тоесть после того как фаил будет выведен на страницу его обнулить).
Если можно то хотелось бы уведеть не сам код а принцип решения такой задачи.
Заранее спасибо
[Ответ]
Yandex 12:42 18.05.2009
Если хостинг это Windows машина и есть права на запуск, то вот так можно:
На хостинге ставится какой нить апач + php - будут страницы выдавать.
Excel файл сохраняется в виде шаблона xlt. В шаблоне добавляется два макроса - чтение из текстового файла и сохранение в текстовый файл (чтение параметров пользователя и сохранение результатов)
В php скрипте, который обрабатывает введенную пользователем страницу, сохраняем введенные данные в файл, вызываем excel, создавая новый xls файл на основе xlt, закрываем excel (возможно придется воспользоваться WSH, но вроде можно обойтись), отображаем результаты на новой странице.
[Ответ]
Demian 12:49 18.05.2009
Спасибо понял ексель фаил можно заменить базой и проблем не будет не каких[Ответ]
Yandex 12:49 18.05.2009
Demian, если базой заменить, то вообще классическое решение получится.
[Ответ]
Demian 13:08 18.05.2009
Иногда лучше оставить класический вариант, чем заного придумывать велосипед[Ответ]
Demian 13:09 18.05.2009
А вот в чём такую программу лучше написать в Delphi или на Java
[Ответ]
Yandex 13:15 18.05.2009
Demian, такую это какую? Которая реализует то, что у тебя в Excel считается?
Если база Oracle, то PL/SQL или Java, если возможностей PL/SQL не будет хватать.
[Ответ]
Demian 13:41 18.05.2009
Которая будет принимать, производить вычисления и отправлять данные в базу
[Ответ]