Для этого вам понадобится больше, чем javascript.Несмотря на скептиков гуру сети, я заставил это работать.Вам нужны IIS и Excel на сервере.Люди зацикливаются на втором требовании, но вы должны использовать то, что доступно.SpreadSheet Gear - альтернатива.
Но первый вопрос, который вы должны задать себе, Вам действительно нужен веб-интерфейс ?Я хотел бы изучить создание вашего интерфейса в Excel;наличие вкладки сопоставления ячеек, которая отображает ваши элементы пользовательского интерфейса в ячейки электронной таблицы калькулятора и позволяет макросу копировать / вставлять содержимое из одной электронной таблицы в другую.
Прелесть этой настройки в том, что вы можете запускать пакетчерез электронную таблицу калькулятора.