Librería EPPlus – .Net Core

Actualmente en mi trabajo, he desarrollado una intranet basada en .Net Core y Angular. En dicha intranet, algunas utilidades te permiten generar información en ficheros Excel, utilizando la librería EPPlus.

El servidor donde se encuentra alojado el backend en .Net Core, está bajo el sistema operativo Ubuntu 20.04 LTS, y he estado comiéndome la cabeza, ya que la generación de Excel no funcionaba en producción (Ubuntu), pero si en pruebas (Windows).

Lo he solucionado actualizando la versión de EPPlus a la versión 6.2.3 (anteriormente utilizaba la 4.5.2.1), ya que la antigua versión no disponía de soporte para Ubuntu.

            ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

Esta versión obliga a poner la línea superior a la hora de utilizar la librería, ya que ha pasado a ser una librería de pago.