Сценарий: у нас есть веб-система, которая автоматически генерирует файлы Office 2003 Excel «на лету» (используя формат файлов XML 2003, а не двоичный формат). Эти файлы хранятся на веб-сервере для различных целей.
Теперь мы находимся в ситуации, когда клиент действительно хотел бы, чтобы мы взяли файлы xls, сгенерированные этим процессом, и склеили их в один лист одного большого файла. (в значительной степени, чтобы они могли нажать «печать» только один раз.)
Я предполагаю, что .net Framework должен иметь какой-то способ сделать это (и подобные вещи), но я не могу дразнить то, что мне нужно из MSDN.
Для записи: .net 2.0, используя VB.net и ASP.net. Excel может быть установлен на сервере, если это необходимо, но то, что открывает Excel в фоновом режиме при каждом обращении к веб-пользователю, может не так хорошо масштабироваться. ;)