Use efectivamente export-csv para convertir objetos a archivos CSV

Use efectivamente export-csv para convertir objetos a archivos CSV

El "Exportación-CSV"Cmdlet en PowerShell convierte los objetos en una serie de valores separados por carácter (CSV). Cada objeto es una fila que contiene una lista separada por carácter de valores de objeto. Principalmente, exporta los datos de PowerShell a CSV (valores separados por comas). Además, guarda los datos en un ".CSV" archivo. El archivo CSV guardado se puede importar fácilmente a otras aplicaciones, como Google Docs o Excel.

En esta publicación, la conversión de objetos a archivos CSV se demostrará con ejemplos.

Cómo usar de manera efectiva export-csv para convertir objetos a archivos CSV?

Como se indicó anteriormente, el cmdlet "Exportación-CSV"Se utiliza para realizar la conversión de objetos en archivos CSV en PowerShell. Se da una explicación adicional del cmdlet establecido en forma de ejemplos a continuación.

Ejemplo 1: Exportar el proceso de Windows a un archivo delimitado por comas

Este ejemplo exportará el proceso de Windows a un archivo de alimitación de coma utilizando el "Exportación-CSV"Cmdlet:

Get-Process | Export-csv c: \ doc \ objectfile.CSV

Según el código anterior:

  • Primero, agregue el "Obtener procesos"Cmdlet seguido por el"|"Tubería para transferir la salida del cmdlet anterior al siguiente.
  • Utilizar el "Exportación-CSV"Cmdlet y asigne la ruta del archivo de destino junto con el nombre del archivo y la extensión".CSV":

Verifiquemos si el objeto se convirtió en un archivo "CSV" ejecutando el comando a continuación:

Get-childitem c: \ doc \ objectfile.CSV

En el código indicado anteriormente:

  • Primero, agregue el cmdlet "Get-ChildItem" para obtener la existencia del archivo y luego asigne la ruta del archivo:

Ejemplo 2: Exportar procesos de Windows a un archivo delimitado por semi-colon

En esta ilustración, los procesos de Windows se exportarán a un archivo delimitado por semi-colon. Por esa razón, simplemente agregue el "-Delimitador"Parámetro después de la ruta del archivo y asignarle el semi-colon";":

Get-Process | Export -csv -path c: \ doc \ archivo.csv -delimiter ';'

Verifiquemos si los objetos se convirtieron o no en el archivo CSV o no ejecutando el comando a continuación:

Get-Content C: \ Doc \ File.CSV

Ejemplo 3: Exportar objetos selectivos en archivos CSV

Esta demostración mostrará solo las propiedades selectivas del cmdlet específico:

Get-Date | Select -Object -Property DateTime, Day, Dayofweek, Dayofyear | Export-csv c: \ doc \ newcsv.CSV

Según el código indicado anteriormente:

  • Primero, especifique el "Obtener la fecha"Cmdlet, seguido de la tubería"|".
  • Luego, agregue el "Selección-objeto"Cmdlet y defina el"-PropiedadParámetro.
  • Después de eso, asigne los parámetros establecidos separados por una coma.
  • Por último, agregue la tubería "|", Seguido por el "Exportación-CSVParámetro y asignar la ruta de destino:

Ejecute el código a continuación para verificar si los objetos se convirtieron en archivo CSV:

Get-Content C: \ Doc \ NewCSV.CSV

Se trata de convertir objetos en archivos CSV usando PowerShell.

Conclusión

El "Exportación-CSV"Cmdlet en PowerShell se utiliza para convertir los objetos en archivos CSV en PowerShell. Además, exporta los objetos CSV en archivos y crea un archivo CSV. Esta publicación ha elaborado en una guía detallada sobre el cmdlet "Export-CSV".