Saltar al contenido

Configuración del orden de las columnas para CSVHelper

Andrés, parte de este staff, nos ha hecho el favor de redactar este tutorial ya que controla perfectamente el tema.

Solución:

Eche un vistazo a la sección Mapeo del sitio web para CSVHelper (http://joshclose.github.io/CsvHelper/2.x/)

Específicamente:

Al mapear por índice, especifica el índice de la columna CSV que desea usar para esa propiedad

Así que tendrás que especificar una clase de mapeo para tu NodeDPCount class, diciéndole qué índice usar para qué registros.

public sealed class MyNodeDPCountMap : CsvClassMap

    public MyNodeDPCountMap()
    
        Map( m => m.Id ).Index( 0 );
        Map( m => m.Name ).Index( 1 );
        // etc.
    

Para que esto funcione, deberá registrar su mapa:

csv.Configuration.RegisterClassMap();

Entonces sabrá usar el mapa que has registrado al interactuar con el NodeDPCount clase

Eres capaz de patrocinar nuestra función mostrando un comentario o valorándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *