Я думаю, вам нужно предоставить немного больше информации ..
Вне моей головы, вы можете подойти к этому различными способами:
1) MS Office Automation. С помощью javascript вы можете открыть Excel, открыть «правильный» документ и затем вставить определенные данные в ячейку.
Проблемы с этим методом
Для автоматизации делопроизводства вам необходимо убедиться, что ваш сайт находится в списке доверенных сайтов в IE. Это может быть невозможно, если вы не пишете приложение для внутренней сети.
Ранее я использовал автоматизацию только в IE, она может не работать в Firefox.
Это зависит от того, установлен ли пользователь Excel и загружен ли на его компьютер правильный файл.
2) Сверните свой собственный документ Excel - Вероятно, проще всего, если ваша версия Excel поддерживает листы XML, откройте серверную часть листа Excel, затем с помощью чего-то вроде запросов XPath найдите соответствующую ячейку на листе и вставьте свои данные. Передайте лист пользователю как часть ответа HTTP.
Проблемы с этим методом
Электронная таблица всегда будет с серверной копии, если вы не предоставите пользователю какой-либо механизм для первой загрузки своей электронной таблицы. Это связано с целым рядом проблем.
3) Приобретите приложение для создания электронных таблиц Excel - существует целый ряд программ, которые завершили процесс создания «настоящих» (то есть .xls) электронных таблиц в удобные и простые в использовании .dll библиотеки.
Проблемы с этим методом
$$$ Участие.