4 - Blazor: El Poder del Ecosistema de .NET | CSV y Excel

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 44

  • @gavilanch2
    @gavilanch2  5 років тому +2

    Link curso completo BLAZOR: www.udemy.com/course/programando-en-blazor-aspnet-core/?couponCode=BLAZORYT1
    Curso Construyendo Web APIs con ASP.NET Core: www.udemy.com/course/introduccion-a-entity-framework-core-2-1-de-verdad/?couponCode=CAMPANIAUDEMYABRIL19
    Curso Entity Framework Core: www.udemy.com/course/introduccion-a-entity-framework-core-2-1-de-verdad/?couponCode=CAMPANIAUDEMYABRIL19

    • @PabloJNajar
      @PabloJNajar Рік тому

      Felipe que tal. A pesar que estoy realizando el curso en udemy, esto me sirvió de mucho!!! Gracias. Por ultimo, ¿es posible usar la Librería EPPlus para hacer un upload de un archivo Excell y procesarlo?. Algún link donde pueda ver un ejemplo?.

    • @gavilanch2
      @gavilanch2  Рік тому

      @@PabloJNajar Buenas, Pablo, no necesitas esa librería para hacer un upload. En el curso de Udemy hacemos el upload con el InputFile de Blazor. Aunque lo aplicamos a imagenes, igualmente lo puedes usar con archivos de excel. Lo de procesarlo (imagino que dices en el back-end) puedes usar Open-XML: github.com/dotnet/Open-XML-SDK#open-xml-sdk

  • @martinb.r2180
    @martinb.r2180 5 років тому +1

    Al fin un video de Blazor en español, gracias por tu aporte

  • @JorgeLopez-ur4ew
    @JorgeLopez-ur4ew 3 роки тому

    Graciassssss me salvo el dia de trabajo

  • @highdrizz2827
    @highdrizz2827 Рік тому

    Gracias felipe.

  • @gabrielmartinez141
    @gabrielmartinez141 2 роки тому

    muchas gracias me sirvió full

  • @dmgnn
    @dmgnn 5 років тому

    Gracias por otro excelente video, en espera de mas videos de blazor.

  • @constanzadanieli8991
    @constanzadanieli8991 5 років тому +7

    Hola profe, tengo un problema:
    public static Task GuardarComo(this IJSRuntime js, string nombreArchivo, byte[] archivo)
    {
    return js.InvokeAsync("saveAsFile", nombreArchivo, Convert.ToBase64String(archivo));
    } dice que no se puede convertir implícitamente a System.Threading.Task.ValueTask en Systema.Threading.Tasks.Task. Lo que hice fue cambiar a public static ValueTask GuardarComo(this IJSRuntime js, string nombreArchivo, byte[] archivo)
    y no me arroja el error pero cuando lo ejecuto y presiono el botón para exportar a csv me arroja error en la consola y no sé si se debe al cambio que yo hice o ya no funciona de la manera que explica. Controlé todo los pasos que hizo pero me sigue mostrando ese error. Desde ya muchas gracias

    • @gavilanch2
      @gavilanch2  5 років тому +10

      Es porque el video se hizo sobre el preview 8 de .NET Core 3, en el preview 9 se cambia Task por ValueTask, mira el código actualizado en github: github.com/gavilanch/Blazor-WebAssembly-Ejemplo/blob/master/BlazorCRUD.Client/Helpers/IJSExtensions.cs
      Saludos

  • @jasieltorres1453
    @jasieltorres1453 2 роки тому

    donde pondría encontrar la documentación o ejemplos de utilizar el nuguet para crear formatos, necesito poner totales abajo de la tabla , y títulos como podria hacer esto ?

  • @cristianmedina599
    @cristianmedina599 5 років тому

    Esto se pone interesante. Muchas gracias.

  • @thepadrinofull
    @thepadrinofull Рік тому

    Muy buen video maestro. Tendra alguna sugerencia o consejo, de mostrar un mensaje o spinner durant el tiempo que tarda en generarse el archivo de excel, he tratado de varias maneras viendo ejemplos en su curso, aun no lo logro, saludos.

  • @rodolfopajuelo1872
    @rodolfopajuelo1872 4 роки тому

    Exceleten video,
    Tendria una consulta, como puedo formatear alguna de las columnas a un tipo de dato de Fecha, sin este formato la columna se muestra como numeros.
    Gracias,

  • @taysonslayer8194
    @taysonslayer8194 2 роки тому

    Pregunto y si quiero cambiar el nombre del encabezado como lo hago ?

  • @M4sT3rJ3sUs
    @M4sT3rJ3sUs 2 роки тому

    Alguien sabe como darle formato a las columnas en mi caso de fecha?

  • @josechavez-cs3rn
    @josechavez-cs3rn 3 роки тому +1

    podrian resumir todo esto , usando datatables, y sus botones de exportar a csv y pdf

  • @isc_soft3036
    @isc_soft3036 5 років тому

    excelente, muchas gracias.

  • @josuevargas7252
    @josuevargas7252 5 років тому +1

    Tus cursos son fascinantes.¿Ambos métodos de exportación se ejecutan del lado del cliente y no tocan nunca al server verdad?

  • @danielangel3246
    @danielangel3246 3 роки тому

    Exelente, me gustaria como poder exportar a excel con Blazor.Server una tabla pagina razor, Gracias

  • @jonymontana8948
    @jonymontana8948 3 роки тому

    Excelente y como se haría para leer el excel.

  • @YudnerParedes
    @YudnerParedes 5 років тому

    Hola @gavilanch2, esto también es posible con Blazor por lado del servidor ?

  • @carnalepitaphcult
    @carnalepitaphcult 5 років тому

    Actualmente existe una herramienta o paquete para generar PDF?
    Gracias

  • @hernanmorales7898
    @hernanmorales7898 5 років тому

    Hola tienes algun ejemplo de como importar un archivo excel a blazor?

  • @diegog8305
    @diegog8305 2 роки тому

    que tal gavilanch, gracias por compartir la informacion. Quiero consultarte si sabes porque no me descarga el archivo, segui paso a paso pero al momento de darle click al boton, no hace nada ni tampoco tira errores. Puse unos breakpoint para seguir los pasos y hace todo normal pero no descarga el archivo. Gracias !

    • @M4sT3rJ3sUs
      @M4sT3rJ3sUs 2 роки тому

      Lo resolviste?

    • @diegog8305
      @diegog8305 2 роки тому

      @@M4sT3rJ3sUs si. Use un nuget ClosedXmlLite version 1.0.3 y en el metodo JS no comienzo con function sino que window.saveAsFile = function (fileName, byteBase64) {aqui resto de la funcion }De esta forma me funciono.

    • @M4sT3rJ3sUs
      @M4sT3rJ3sUs 2 роки тому

      @@diegog8305 tambien tengo un error en CSVHelper 'CsvWriter' no contiene un constructor que tome 1 argumentos, estoy utilizando la version 29.0.0, utilizo net core 6.0.5

    • @PabloJNajar
      @PabloJNajar Рік тому

      Diego te cuento que mi problema fue que no cargaba la libreria Utilidades.js. Elimine el cache del navegador y anduvo sin problemas.

  • @ssteam4986
    @ssteam4986 4 роки тому

    Saludos, estoy invocando el método ExportarCSV desde el botón "Exportar a CSV" pero no descarga nada, ni da ningún error. Qué será?

  • @dennisbarba2650
    @dennisbarba2650 4 роки тому

    Me sale un error al momento de querer descargar el excel el cual dice "An unandled error has occurred. Reload" me podría ayudar gracias

  • @moisesdelarosa3843
    @moisesdelarosa3843 5 років тому

    Cuanto tiempo tienes programando? y que edad tienes?

  • @miguelsanchez-yh9oz
    @miguelsanchez-yh9oz 5 років тому

    Profesor ese Excel ya no funciona :( sabe que sera?

  • @arianax1361
    @arianax1361 5 років тому

    Blazor o Angular?

    • @gavilanch2
      @gavilanch2  5 років тому +1

      Depende del escenario/aplicación a construir, y claro, de las preferencias del equipo de desarrollo.

  • @abnervelasco3267
    @abnervelasco3267 5 років тому +1

    Si, pero eso significa que dependes de un servidor Windows, si estamos ocupando Linux la parte de la migración a Excel se anula.

    • @gavilanch2
      @gavilanch2  5 років тому +2

      EPPlus implementa NET Standard 2.0 (www.nuget.org/packages/EPPlus/) lo que nos dice que debería correr en Linux, ¿Lo probaste y te dio error? Saludos

    • @jheanpiertony
      @jheanpiertony 5 років тому +1

      exacto y los permisos son un problema

    • @abnervelasco3267
      @abnervelasco3267 5 років тому

      @@gavilanch2 www.nuget.org/packages/EPPlus/ dice que es compatible con .net core, pero no funka en Linux.

    • @gavilanch2
      @gavilanch2  5 років тому +1

      Si por alguna razón no te funciona en el ambiente en el que quieres usar la app, entonces lo correcto es utilizar paquetes similares que sí funcionen en linux.

  • @JorgeLopez-ur4ew
    @JorgeLopez-ur4ew 3 роки тому

    usen ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
    using (var package = new ExcelPackage()) si es no comercial su app. De otra forma no me funcionó.

    • @miguelmartor
      @miguelmartor 2 роки тому +1

      En vez de instalar el Epplus versión 5 instala la versión 4 y funciona.