Uso de Microsoft Excel como interfaz de usuario para una aplicación de formulario de Windows [cerrado]

Quiero crear una aplicación de formulario de Windows usando C#, que use Microsoft Excel como interfaz de usuario interactiva, en otras palabras, quiero cargar los datos de la base de datos a Excel, y después de la modificación del usuario (agrupación, cambio de datos de fila, ... ) guardar las modificaciones en la base de datos (quiero poder cargar todas las modificaciones del usuario la próxima vez). ¿alguien sabe alguna buena muestra?

Para que quede claro: ¿está solicitando una biblioteca o una muestra de código para controlar MS Excel desde c #? Eso estaría en el tema, mientras que pedirnos que lo codifiquemos no lo sería (pregunte en SO). Por favor, lea Cómo preguntar para ayudarnos a ayudarlo.
Tenga en cuenta que este sitio se trata de recomendar software que cumpla con requisitos específicos, no de resolver problemas con el software que ya tiene. Si tenía la intención de solicitar software, consulte ¿Qué se requiere para que una pregunta contenga "suficiente información"? para una guía. De lo contrario, consulte la /help/ontopicpágina de otros sitios de SE para ver dónde encaja su pregunta.

Respuestas (1)

No se trata de incrustar Excel, sino de un componente de hoja de cálculo que intenta proporcionar una funcionalidad similar a Excel. La hoja de cálculo de Syncfusion para WPF o la hoja de cálculo para Windows Forms admiten la incrustación de archivos de Excel en aplicaciones de Windows.

Ejemplo de WPF

Ejemplo de formularios de Windows

Tenga en cuenta que es necesario instalar Essential Studio para compilar las muestras.

Este control es completamente independiente de Microsoft Office, por lo que tendrá la mayoría de las funciones de uso común de Excel y también le brindará más capacidades de personalización. Microsoft Office no es necesario en absoluto.

Hoja de cálculo

El producto completo está disponible de forma gratuita a través de la licencia comunitaria si califica (menos de 1 millón de dólares en ingresos).

Nota: Trabajo para Syncfusion.

@Masoud Hay algunos componentes gratuitos para leer y escribir archivos de Excel, pero no para una interfaz similar a Excel.