Работа в Excel на web сайте. Возможно ли?

Добрый день.

Возник вопрос, никак не могу понять, как это лучше реализовать.
Хочу сделать небольшой обучающий сайт по эксель. Из особенностей, чтобы на сайте было некое подобие листа эксель (лента, ячейки, строка ввода формул и тп).

Графику понятно, можно нарисовать, а вот как реализовать взаимодействие пользователя с ячейками?

Т.е. пользователь сперва просматривает некий видео урок, далее ему дается практическое задание. Полученное задание пользователь должен выполнял именно в интерфейсе сайта. Соответственно, надо как-то понимать, что вводит пользователь, выдавать сообщения об ошибках, если что-то введено не верно и тп, контролировать корректность эксель синтаксиса и самой введенной формулы и тд.

Для простых и не вложенных функций можно прописать какие-то свои парсеры и обработчики.
Но проблемы начинаются, если функции вложенные, если идут графики и тп. Кроме того, весь синтаксис экселя очень проблематично учесть.

Может есть какие-то библиотеки для решения подобного рода задач, или можно как-то прикрутить сторонний сервис (вроде google docs, onlyoffice.com и тп)?
В какую вообще сторону лучше смотреть в данном случае? Или эта задача мало реализуема на web?
  • Вопрос задан
  • 417 просмотров
Решения вопроса 1
flygrounder
@flygrounder
Python/Django
Вставить на сайт Excel Online, а проверку осуществлять заранее подготовленной Excel таблицой
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
Можно в Google Docs через API для каждого юзера создать Excel-файл и в нем для каждого задания - отдельный лист. И так же через API проверять.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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