Menu
Icon

Exportar DataTable To Excel c# .

{Si programando en Visual studio y ocupas exportar tu Data Table a algún archivo de excel solo debes Crear un archivo .csv con los datos ingresado en una variable de formato  List
Mostrando un ejemplo, Supongamos que ya creaste el formulario nos dirigimos a la accion de Click Button y agregamos el siguiente código:




//Suponiendo que el botón se llama btnExportar
 private void btnExportar_Click(object sender, EventArgs e)
        {

            var lines = new List();
          //xDT representa la DataTable con los datos que deseas exportar
            string[] columnNames = xDT.Columns.Cast().
                                              Select(column => column.ColumnName).
                                              ToArray();

            var header = string.Join(";", columnNames);
            lines.Add(header);

            var valueLines = xDT.AsEnumerable()
                               .Select(row => string.Join(";", row.ItemArray));
            lines.AddRange(valueLines);

            File.WriteAllLines("appletenhtml.csv", lines);



        }


y listo de esa manera exportar los datos a excel, algo pendiente que tengo es buscar la manera de abrir el archivo exportado para que puedan visualizar los datos.




}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion