El Import-csv cmdlet le permite importar los datos de un archivo CSV a cualquier otro archivo o a la consola PowerShell. El propósito de este artículo es explicar el trabajo y el uso del Import-csv cmdlet en PowerShell. Los resultados de aprendizaje de esta publicación se enumeran a continuación:
¿Cómo funciona el cmdlet import csv import csv??
Básicamente, Import-csv Recupera la información que se presenta en archivos separados y genera una lista de referencia o tabla. Después de importar los datos, el para cada cmdlet se utiliza para realizar funciones extrayendo iterativamente el contenido de los datos de manera horizontal. La sintaxis que se utiliza para importar archivos CSV en PowerShell es el siguiente:
Import-csv <-Path> <-Delimiter> <-Encoding> <-Header> <-LiteralPath>
En PowerShell, cada parámetro tiene su propia importancia, que se escribe en la sintaxis anterior y se explica a continuación con una breve descripción.
Cómo usar el cmdlet import-csv?
El import-csv es una utilidad poderosa para administrar los datos en un archivo CSV. En esta sección, hemos presentado un conjunto de ejemplos para demostrar el uso del cmdlet de importación-CSV en PowerShell.
Nota: Como referencia, estamos usando una prueba.Archivo CSV del que mostraremos cómo se manejan los datos utilizando el CMDLET de importación-CSV. La prueba.El archivo CSV contiene los siguientes datos:
Ejemplo 1: Importar todos los datos utilizando import-csv
En este ejemplo, estamos importando todos los datos almacenados dentro de una hoja de cálculo de Excel. Si desea importar un archivo CSV, debe especificar su ruta absoluta en el Importación-csv cmdlet. El pie La palabra clave se utiliza como un método alternativo para almacenar datos en una tabla. En nuestro caso, el siguiente comando ayudará a recuperar datos de una prueba.Archivo CSV:
Import -csv -path c: \ users \ Dell \ Desktop \ test.CSV | pie
La salida muestra que los datos extraídos de un archivo se imprimen en el terminal de PowerShell en forma tabular utilizando el pie palabra clave.
Ejemplo 2: extraiga los datos específicos utilizando import-csv
Con la ayuda del cmdlet import-csv, puede imprimir o importar datos específicos. Por ejemplo, si hay varias columnas en una hoja de Excel y desea obtener solo una de ellas. Puede hacerlo utilizando el cmdlet import-csv.
Como ejemplo, el siguiente cmdlet import csv recupera los datos del archivo y los almacena en una variable. Después de eso, solo el Edad La columna de los datos recuperados se imprimirá:
$ users = import -csv -path c: \ users \ Dell \ Desktop \ test.CSV
$ usuarios.Edad
La salida muestra que solo el $ Edad Los datos se imprimen en la consola.
Ejemplo 3: Extraiga múltiples columnas de un archivo CSV
En este método, hemos extraído múltiples propiedades de los datos utilizando el CMDLET de importación-CSV en PowerShell. Se proporciona un comando de ejemplo a continuación.
Escritura-anfitrión "Importar un archivo CSV en PowerShell"
$ file = import -csv -path "c: \ users \ Dell \ Desktop \ test.CSV "
Write-Host "El archivo se importa usando cmdlet"
Write-Host "La lista de salario en el archivo CSV"
$ Archivo.Salario
Write-Host "La lista de edad en el archivo CSV"
$ Archivo.Edad
En el código, primero especifique la ubicación del archivo que se importa a PowerShell. Después de eso, extraiga las propiedades de Salario y Edad Usando el objeto $ Archivo.
El resultado del código muestra que dos propiedades, Salario, y Edad, se extraen del archivo e imprimen en la consola.
Conclusión
El Import-csv cmdlet recupera los datos de un archivo CSV. Puede optar por toda la recuperación de datos, o también puede obtener los datos específicos. Esta publicación demuestra el trabajo y el uso del Import-csv cmdlet en PowerShell. En esta publicación, el trabajo y el uso del Import-csv Los cmdlet se explican en detalle.