Crear tablas en PowerShell

Rohan Timalsina 20 junio 2023
  1. Use la tabla hash para crear tablas en PowerShell
  2. Utilice el objeto DataTable para crear tablas en PowerShell
Crear tablas en PowerShell

Una tabla es un método adecuado para organizar y mostrar datos en un formato legible. Una tabla contiene filas y columnas para mostrar información más fácil de leer para los usuarios.

Crear tablas personalizadas es un proceso simple en PowerShell. Este tutorial presentará diferentes métodos para crear tablas en PowerShell.

Use la tabla hash para crear tablas en PowerShell

Una tabla hash es una estructura de datos compacta que almacena cada valor usando una clave. También se conoce como diccionario o matriz asociativa.

Puede crear una tabla hash en PowerShell usando @{}. Las claves y los valores se agregan entre corchetes {}.

$hash = @{Name="brian"; Age="23"; Location="UK"}

Se muestra una tabla hash en formato tabular con una columna para claves y otra para valores.

$hash

Producción :

Name                           Value
----                           -----
Name                           brian
Age                            23
Location                       UK

Las tablas hash solo muestran dos columnas: Nombre y Valor. Por lo tanto, no es efectivo si necesita más columnas o columnas con nombres diferentes.

Utilice el objeto DataTable para crear tablas en PowerShell

El objeto DataTable es muy útil cuando se trabaja con tablas en PowerShell. Puede crear un DataTable usando el comando New-Object System.Data.Datatable.

Puede usar $TableName.Columns.Add("ColumnNames") para agregar columnas y $TableName.Rows.Add("ValueToColumns") para agregar filas en la tabla.

El siguiente script crea una tabla que tiene tres columnas y tres filas.

$table = New-Object System.Data.Datatable

# Adding columns
[void]$table.Columns.Add("Name")
[void]$table.Columns.Add("Age")
[void]$table.Columns.Add("Location")

# Adding rows
[void]$table.Rows.Add("brian","23","UK")
[void]$table.Rows.Add("sam","32","Canada")
[void]$table.Rows.Add("eric","25","USA")

$table

Producción :

Name  Age Location
----  --- --------
brian 23  UK
sam   32  Canada
eric  25  USA

En el ejemplo anterior, debe agregar manualmente valores de columnas y filas para mostrar en la tabla. Esperamos que este artículo le haya dado una idea de cómo crear tablas en PowerShell.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - PowerShell Table