Cómo usar PowerShell import csv cmdlet

Cómo usar PowerShell import csv cmdlet
Potencia Shell es un lenguaje de secuencias de comandos bien conocido respaldado por todos los sistemas operativos modernos. PowerShell ha empleado varias operaciones para tratar los datos. Mientras se trata de datos en un nivel pequeño, habría observado que los datos se almacenan en una hoja de cálculo de Excel.

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??
    • Cómo usar el cmdlet import-csv?

¿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.

    • Import-csv: Crea un objeto que tiene la propiedad de una tabla que extrae los elementos presentes en el archivo CSV.
    • Camino: Proporciona la ubicación del archivo CSV ubicado en el sistema.
    • Delimitador: Especifique el carácter para separar los valores en el archivo, como las semicolones (;).
    • Codificación: Proporciona las características de codificación de archivos CSV como ASCII, UTF8, etc.
    • Encabezamiento: Representa el encabezado personalizado, que también se conoce como el nombre de la propiedad.
    • Trayecto: Este parámetro de ruta funciona igual que el parámetro de ruta. Sin embargo, excluye los caracteres de los comodines (si los hay).
    • Parámetros comunes: Estos parámetros se pueden usar con todos los cmdlets en PowerShell, como la errores de depuración, deterioro, advertencia, etc.

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.