PowerShell: Cómo utilizar Export-Csv sin encabezados
A menudo, es posible que desee utilizar el cmdlet Export-Csv en PowerShell para exportar datos a un archivo CSV sin encabezados.
Desafortunadamente, no existe una declaración incorporada para hacerlo, pero una solución sencilla es usar convertto-csv con select-object -skip de la siguiente manera:
$data | convertto-csv | select-object -skip 2 | out-file 'data_no_header.csv'
Este ejemplo en particular exportará los datos guardados en la variable denominada $data a un archivo CSV sin la primera fila incluida, es decir, sin encabezado.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: cómo utilizar export-csv sin encabezados en PowerShell
Supongamos que tenemos un archivo CSV guardado en la siguiente ubicación:
c:\users\bobbi\basketball_data.csv
Así es como se ve este archivo cuando lo abrimos en el Bloc de notas:
Supongamos que queremos importar este archivo a PowerShell y luego simplemente exportarlo sin fila de encabezado.
Podemos utilizar la siguiente sintaxis para hacerlo:
$data | convertto-csv | select-object -skip 2 | out-file 'data_no_header.csv'La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Luego podemos navegar hasta este archivo CSV que exportamos llamado basketball_no_header.csv y verlo:
Observe que este archivo contiene los mismos datos que basketball_data.csv pero sin la fila del encabezado.
Si lo desea, también puede almacenar este archivo CSV como una variable y ver su contenido en PowerShell:
Observe que el archivo contiene los mismos datos que basketball_data.csv pero sin la fila del encabezado.



