Использование Excel на сервере для расчетов заданных пользовате, Bewitcher, 26-Июл-22, 16:37 [смотреть все]Всем привет! Я сюда зашел за помощью. Начал для семьи формировать красивый файлик со сложным расчетом доходности по проектам разным. Так хорошо вышло, что я решил пойти дальше и опубликовать сей труд для всех, но либо в качестве приложения, либо в качестве веб-страницы. Также я создал Word файл, в котором создаётся подробный отчет по получившейся модели, так как все фразы и графики, разные выходные показатели привязаны ссылками к экселю. Сейчас получается так: Я открываю на ПК Excel, ввожу там данные, сохраняю, открываю Word-отчет, и сохраняю как PDF. вуаля, подробный отчет с описанием всех ньюансов проекта готов. А как бы мне хотелось? Вот так: Пользователь заходит на страницу, вводит данные в форму, Форма отправляет эти данные в нужные ячейки в экселе, который будет на сервере, Эксель автоматом сразу же считает и выдает там результат в других ячейках, Страница берет получившийся результат из нужных ячеек экселя и показывает пользователю Рядом появляется кнопка, позволяющая скачать уже готовый pdf файл с отчетом по проекту. Либо это можно сделать в виде приложения для смартфона. Подскажите, как можно это сделать? P.S. Хочу чтобы файл был скрыт и пользователь попадал именно на а-ля landing page красивую, где просто input-форма, и рядом получившиеся результаты.
|
- Использование Excel на сервере для расчетов заданных пользовате, Андрей, 18:17 , 26-Июл-22 (1)
А зачем тогда нужен Exel ???
- Использование Excel на сервере для расчетов заданных пользовате, ыы, 21:11 , 26-Июл-22 (2) +1
> Форма отправляет эти данные в нужные ячейки в экселе, который будет на > сервере, Есть модули для популярных языков программирования для использования микрософтофис приложений как серверов автоматизации.На платформе Windows это может работать через OLE. > Эксель автоматом сразу же считает и выдает там результат в других ячейках, > Страница берет получившийся результат из нужных ячеек экселя и показывает пользователю Через тот же механизм. > Рядом появляется кнопка, позволяющая скачать уже готовый pdf файл с отчетом по > проекту. > Либо это можно сделать в виде приложения для смартфона. > Подскажите, как можно это сделать? > P.S. Хочу чтобы файл был скрыт и пользователь попадал именно на а-ля > landing page красивую, где просто input-форма, и рядом получившиеся результаты. Вы будете привязаны к платформе Windows. Либо полностью либо в части ключевого элемента инфраструктуры. Я перспективе, если вы не собираетесь пополнить ряды ожидающих бесплатную еду возле Центрального Парка - ваш проект мертворожденный.
- Использование Excel на сервере для расчетов заданных пользовате, Bewitcher, 13:34 , 29-Июл-22 (16)
>[оверквотинг удален] >> Рядом появляется кнопка, позволяющая скачать уже готовый pdf файл с отчетом по >> проекту. >> Либо это можно сделать в виде приложения для смартфона. >> Подскажите, как можно это сделать? >> P.S. Хочу чтобы файл был скрыт и пользователь попадал именно на а-ля >> landing page красивую, где просто input-форма, и рядом получившиеся результаты. > Вы будете привязаны к платформе Windows. Либо полностью либо в части ключевого > элемента инфраструктуры. > Я перспективе, если вы не собираетесь пополнить ряды ожидающих бесплатную еду возле > Центрального Парка - ваш проект мертворожденный.Почему я привязан к windows? Ну если даже я привязан, пользвоатель -то нет. Какая разница?) или я не понимаю многого
- Использование Excel на сервере для расчетов заданных пользовате, муу, 03:47 , 27-Июл-22 (4) +3
могу посоветовать хорошего нарколога
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 10:29 , 27-Июл-22 (6) +1
> могу посоветовать хорошего нарколога Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 << [123,234]
- Использование Excel на сервере для расчетов заданных пользовате, ыы, 14:11 , 27-Июл-22 (7)
>> могу посоветовать хорошего нарколога > Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >>> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 > << [123,234] А еще туда предварительно свой код рассчета надо загрузить :)
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 14:14 , 27-Июл-22 (8)
>>> могу посоветовать хорошего нарколога >> Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >>>> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 >> << [123,234] > А еще туда предварительно свой код рассчета надо загрузить :) calc.xls заливаешь по фтп :) Сервер приложений берет ввод, кладет в эксель, забирает из клеток результаты, отдает по форме.
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 14:53 , 27-Июл-22 (9)
>>>> могу посоветовать хорошего нарколога >>> Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >>>>> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 >>> << [123,234] >> А еще туда предварительно свой код рассчета надо загрузить :) > calc.xls заливаешь по фтп :) > Сервер приложений берет ввод, кладет в эксель, забирает из клеток результаты, отдает > по форме.Можно разве cgi со скриптуемым LO сделать в таком случае.
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 13:15 , 28-Июл-22 (11)
>>>>> могу посоветовать хорошего нарколога >>>> Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >>>>>> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 >>>> << [123,234] >>> А еще туда предварительно свой код рассчета надо загрузить :) >> calc.xls заливаешь по фтп :) >> Сервер приложений берет ввод, кладет в эксель, забирает из клеток результаты, отдает >> по форме. > Можно разве cgi со скриптуемым LO сделать в таком случае.Можно на основе PhpSpreadsheet (или как там его) сделать, скрипт будет в районе 20 строчек и в конфиг вебсервера чуть-чуть.
- Использование Excel на сервере для расчетов заданных пользовате, ыы, 13:42 , 28-Июл-22 (13)
>[оверквотинг удален] >>>>> Вот вы смеетесь, а ведь идея не настолько тупая, как может показаться. >>>>>>> GET www.example.com?calc.xls?A1=11&A2=33&B5=20&fetch=C1,C2 >>>>> << [123,234] >>>> А еще туда предварительно свой код рассчета надо загрузить :) >>> calc.xls заливаешь по фтп :) >>> Сервер приложений берет ввод, кладет в эксель, забирает из клеток результаты, отдает >>> по форме. >> Можно разве cgi со скриптуемым LO сделать в таком случае. > Можно на основе PhpSpreadsheet (или как там его) сделать, скрипт будет в > районе 20 строчек и в конфиг вебсервера чуть-чуть.Задача состоит не только, а что важнее не столько в том чтобы внести значения в ячейки и считать из них через библиотеку, нужно чтобы формулы которые в соседних ячейках (и все слинковано и перекручено и функции и опции) - были обработаны экселем. PhpSpreadsheet умеет выполнять нужные вычисления без подключения к экселю?
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 16:06 , 28-Июл-22 (14)
>[оверквотинг удален] >>>> Сервер приложений берет ввод, кладет в эксель, забирает из клеток результаты, отдает >>>> по форме. >>> Можно разве cgi со скриптуемым LO сделать в таком случае. >> Можно на основе PhpSpreadsheet (или как там его) сделать, скрипт будет в >> районе 20 строчек и в конфиг вебсервера чуть-чуть. > Задача состоит не только, а что важнее не столько в том чтобы > внести значения в ячейки и считать из них через библиотеку, нужно > чтобы формулы которые в соседних ячейках (и все слинковано и перекручено > и функции и опции) - были обработаны экселем. PhpSpreadsheet умеет выполнять > нужные вычисления без подключения к экселю?Умеет. Насколько там полная поддержка всей этой перекрученности - надо смотреть, конечно.
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 10:28 , 27-Июл-22 (5)
Предлагаю считать самому и совать в латех.
- Использование Excel на сервере для расчетов заданных пользовате, cylon, 15:17 , 27-Июл-22 (10) +1
> Подскажите, как можно это сделать?Если веб сервер под Windows, то можно через Excel.VBA пололжить даные и тогда оно действетельно посчитает результат и его можно будет отдать в Web. Но в твоя задача это просто расширение для Excel, если не хочешь свои вычисления показывать :) Дальше можно прям в экселе запаролить макросы и их просмотр, паролить просмотр листов и т.д. ну и если хочешь просто поделиться есть office 365 и google sheets в вебе Если хочешь какой-то умный калькулятор в вебе, то excel не нужен переводи вычисления в обычные процедуры и функции на каком-то ЯП. :)
- Использование Excel на сервере для расчетов заданных пользовате, Аноним, 13:21 , 28-Июл-22 (12)
>[оверквотинг удален] > и тогда оно действетельно посчитает результат и его можно будет отдать > в Web. > Но в твоя задача это просто расширение для Excel, если не хочешь > свои вычисления показывать :) > Дальше можно прям в экселе запаролить макросы и их просмотр, паролить просмотр > листов и т.д. > ну и если хочешь просто поделиться есть office 365 и google sheets > в вебе > Если хочешь какой-то умный калькулятор в вебе, то excel не нужен переводи > вычисления в обычные процедуры и функции на каком-то ЯП. :) Вы хоть раз видели серьезный калькулятор на экселе? Не каждая питономакака осилит перевести. Принципиально другая парадигма работы с данными, менять придется вообще всё. Работа с нуля. Представьте, что это не вам платят за код, а вы платите. И сразу поймете, какая это глупость.
- Использование Excel на сервере для расчетов заданных пользовате, Alex5Anc, 04:36 , 03-Авг-22 (19)
>[оверквотинг удален] >> Но в твоя задача это просто расширение для Excel, если не хочешь >> свои вычисления показывать :) >> Дальше можно прям в экселе запаролить макросы и их просмотр, паролить просмотр >> листов и т.д. >> ну и если хочешь просто поделиться есть office 365 и google sheets >> в вебе >> Если хочешь какой-то умный калькулятор в вебе, то excel не нужен переводи >> вычисления в обычные процедуры и функции на каком-то ЯП. :) > Вы хоть раз видели серьезный калькулятор на экселе? Не каждая питономакака осилит > перевести. Принципиально другая парадигма работы с данными, Принципиально мля что? Там из принципиальности, только вещества которые надо употребить, дабы оказаться на одной волне с индусами которые это придумали. Говорю не голословно, когда-то превысил лимит строк доступных в одном модуле :)
- Использование Excel на сервере для расчетов заданных пользовате, Bewitcher, 13:33 , 29-Июл-22 (15)
>[оверквотинг удален] > и тогда оно действетельно посчитает результат и его можно будет отдать > в Web. > Но в твоя задача это просто расширение для Excel, если не хочешь > свои вычисления показывать :) > Дальше можно прям в экселе запаролить макросы и их просмотр, паролить просмотр > листов и т.д. > ну и если хочешь просто поделиться есть office 365 и google sheets > в вебе > Если хочешь какой-то умный калькулятор в вебе, то excel не нужен переводи > вычисления в обычные процедуры и функции на каком-то ЯП. :) Скажите, пожалуйста, вы имеете в виду, что можно "продукт" отдать в виде самого экселя но его зашить так, чтобы все было закрыто и залочено? Разве нет возможности все там раскрыть и разблокировать умным рукам и тогда смысл потеряется? Или если все так надежно, то я за! Вопрос о каком расширении вы говорите?)
- Использование Excel на сервере для расчетов заданных пользовате, Bewitcher, 13:35 , 29-Июл-22 (17)
Также хочу отдельно сказать всем спасибо, что откликнулись и ответили в ветке - полный 0 и не знал в принципе что можно с этим сделать. Нуб так сказать
|