La solución de yngir es buena, salvo por una limitancia, tienes que tener OFICCE instalado en el servidor(si es web). Yo utilizo una DLL que es espectacular, aqui te dejo la url
http://www.carlosag.net/Tools/ExcelX...r/Default.aspx
Es capas de crear y abrir XLS, sin tener OFFICE instalado en el server
Saludos