¿Cómo mostrar los datos de salida en forma tabular en Node.js?

Las tablas son una combinación de filas y columnas. Node.js tiene su propio módulo llamado tabla que ayuda a crear tablas con una amplia variedad de estilos que se pueden aplicar a la tabla, como estilos de borde, estilo de cuerpo de colores, etc.

Instalación del módulo:

npm install table

Sintaxis:

table(data, config)

Parámetros:

  • datos: los datos son una array de arrays, es decir, datos que se guardarán en la tabla.
  • config: Diferente configuración predefinida.

Valor devuelto: la función devuelve una string.

Ejemplo 1: Nombre de archivo: script.js

let table = require("table");
let data, config;
  
// Data to be saved in the tables
data = [
  ["A", "B", "C"],          
  ["D", "E", "F"],
  ["G", "H", "I"],
]
  
config = {
  
  // Predefined styles of table
  border: table.getBorderCharacters("ramac"),
}
  
let x = table.table(data, config);
console.log(x)

Paso para ejecutar este programa: Ejecute script.js usando el siguiente comando:

node script.js

Producción:

Ejemplo 2: Nombre de archivo: script.js

let table = require("table");
let data, config;
  
data = [
  ["A", "B", "C"],
  ["D", "E", "F"],
  ["G", "H", "I"],
]
  
// Creating column width configuration
config = { 
  columns: {
    0: {
      width: 1   // Column 0 of width 1
    },
    1: {
      width: 20  // Column 1 of width 20
    },
    2: {
      width: 5   // Column 2 of width 5
    }
  }
};
let x = table.table(data, config);
console.log(x)

Paso para ejecutar este programa: Ejecute script.js usando el siguiente comando:

node script.js

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *