Exportar DataGridView a XML

Cuando tienes más de 50,000 registros en una tabla y necesitas exportarlo a Excel, lo mejor es exportarlo a .XML, al generar un archivo .XML este pasa todos los registros en segundos pero realizas la exportación directo a Excel puede tardar horas.

Para el ejemplo utilizaremos un DataGridView que contenga información, creamos un botón con el siguiente código:


Se genera un archivo .XML que deberás abrir con Excel seleccionado que abra como "Como tabla XML".

Publicar un comentario

3 Comentarios

  1. extraordinaria explicacion, funciona 100%

    ResponderBorrar
  2. Buenas
    Yo intenté reaizarlo de esta maner pero me genera un error en
    miDataTable.tableName = "items"
    miDataTable.writenXml(xtw)
    Me ayudarías indicando como hay que definirlo?

    ResponderBorrar
    Respuestas
    1. Exactamente que error te aparece? acabo de replicar el ejemplo y se ejecuto correctamente.

      Borrar