Plugin de Excel para la aplicación ASP.NET

Estoy trabajando en una aplicación ASP.NET. Quiero incrustar / mostrar (si es posible) un file Excel en la aplicación (en mi browser), de modo que toda su funcionalidad, como agregar expresiones y filters, esté presente. Es una aplicación basada en la nube y preferiría una solución de código abierto (OpenOffice?).

Realmente no puede insert un file de Excel y que se muestre en su sitio. Lo mejor que puede hacer es tratar de usar su file de Excel como fuente de datos para algo como el control de cuadrícula de Telerik. Tiene una funcionalidad bastante avanzada, pero aún no se acerca a Excel en sí misma, por lo que tendrá que probar para ver si hace lo que necesita.

En cuanto a las opciones de código abierto, definitivamente existen soluciones para mostrar las cuadrículas de datos, pero ninguna de ellas tiene una funcionalidad realmente avanzada a less que usted mismo la programe.

Tal vez el componente web de Office puede hacer esto.

Puede alojar un file de Excel a través de Sharepoint + Office Web Apps y luego incrustar su file (alojado por Office Web Apps) a través de un iFrame en su página. Ejecutar su propio Windows Server 2008 R2 + Sharepoint + Office Web Apps es bastante caro en términos de licencia, pero actualmente hay muchos proveedores de "host sharepoint".

También puede poner en SkyDrive (carpeta pública): Ejemplo

Los files de Excel en SkyDrive se pueden incrustar en otra página web (a través de iFrames) al igual que un documento de Google Docs equivalente. Instrucciones detalladas de Microsoft aquí