Задать вопрос
@Bewitcher

Как использовать Excel на сервере для расчетов заданных пользователем данных?

Всем привет! Я сюда зашел за помощью.
Начал для семьи формировать красивый файлик со сложным расчетом доходности по проектам разным.

Так хорошо вышло, что я решил пойти дальше и опубликовать сей труд для всех, но либо в качестве приложения, либо в качестве веб-страницы.

Также я создал Word файл, в котором создаётся подробный отчет по получившейся модели, так как все фразы и графики, разные выходные показатели привязаны ссылками к экселю.

Сейчас получается так:
Я открываю на ПК Excel, ввожу там данные, сохраняю, открываю Word-отчет, и сохраняю как PDF. вуаля, подробный отчет с описанием всех ньюансов проекта готов.

А как бы мне хотелось?
Вот так:

Пользователь заходит на страницу, вводит данные в форму,
Форма отправляет эти данные в нужные ячейки в экселе, который будет на сервере,
Эксель автоматом сразу же считает и выдает там результат в других ячейках,
Страница берет получившийся результат из нужных ячеек экселя и показывает пользователю
Рядом появляется кнопка, позволяющая скачать уже готовый pdf файл с отчетом по проекту.

Либо это можно сделать в виде приложения для смартфона.

Подскажите, как можно это сделать?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Средний 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
AlexNest
@AlexNest
Работаю с Python/Django
Самый оптимальный вариант в вашем случае: Используйте гугл таблицы/эксель для мобильного. Ничего программировать не нужно, все из коробки, как говорится.
Вариант затратный по времени, но менее затратный по деньгам: Изучаете html+css+какой-нибудь язык программирования (какой именно - не принципиально, сейчас большинство ЯП`ов можно использовать для бекэнда и, пожалуй для каждого такого есть библиотека для работы с экселевскими файлами), после чего пишите простенькую системку и размещаете на дешевом хостинге.
Вариант "вот-прям-щаз за кучу денег": Арендуете выделенный сервер на Windows и запускаете excel там.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы