Doc de la API y Ejemplos de implementación

Descripcion:

  • Este servicio se encuentra sólo en producción.
  • En la solución: Notions.Utils se encuentra un proyecto adicional que sirve de soporte. (Notions.Utils.ExcelAPIClient), no es prescindible su uso.
  • Si se modifica esta librería impacta en todos los demas proyectos, porque se vinculan directamente a ese proyecto (no es que se hizo una copia por cada solución requerida).
  • En el mismo servicio API se encuentran los ejemplos (proyecto:Notions.Utils). Se puede revisar como funciona.

Documentación

Documentación de la API

API Doc.

Ver Swagger

Ir

Ejemplo Usando DTO para el paso de datos (Archivo y DataTable).

Usar DTO permitirá incluir funcionalidades como renombrar columnas, tipos de formatos sin tener que cambiar la firma de los métodos.

Descripción:

  • Exportación/Importación por medio de API Web.
  • Ejemplos de como lamar a la API externa(aquí esta en el mismo servicio a modo de ejemplo).
  • Para el intercambio de entre cliente y servicio se utilizan DTO serializados en JSON.
  • Librería de soporte

    Si se incluye Notions.Utils.ExcelAPIClient ya contiene las llamadas a las API para importar con la URL apuntando al servicio de producción, otras constantes y funcionalidades relacionadas.

Exportar a Excel

Generar un fichero excel(XLSX) por medio de un datatable desde API genérica

Importar Excel

Ejemplo usando API

Ejemplo Sin Usar DTO para el paso de datos (Archivo y DataTable).

Descripción:

  • Exportación/Importación por medio de API Web.
  • Ejemplos de como lamar a la API externa(aquí esta en el mismo servicio a modo de ejemplo).
  • Se envía y recibe directamente el array de byte en el content y tambien serializa el dataset.
  • Librería de soporte

    Si se incluye Notions.Utils.ExcelAPIClient ya contiene las llamadas a las API para importar con la URL apuntando al servicio de producción, otras constantes y funcionalidades relacionadas.

Exportar a Excel

Generar un fichero excel(XLSX) por medio de un datatable desde API genérica

Exportar DataSet a Excel

Generar un fichero excel(XLSX) por medio de un dataSet desde API genérica

Importar Excel

Ejemplo usando API

Ejemplos de Exportación/Importación en el mismo proyecto

Para Casos particulares para cuando el fichero Excel a construir o importar es muy grande o no se puede encuadrar en una tabla simple (cabecera y filas). Entonces aquí hay que ver que celda tomar el dato, etc.

Descripción:

  • Librería de soporte

    Si se incluye Notions.Utils.ExcelAPIClient ya contiene las llamadas a las API para importar con la URL apuntando al servicio de producción, otras constantes y funcionalidades relacionadas.

Exportar a Excel

Ejemplo sin usar API

Impotar un Excel

Ejemplo sin usar API


© 2026 - Mi aplicación ASP.NET