Rename Columns

Rename the column names.

Using the displayNames option you can rename the colums. The object's keys are the existing column names and the values are the new ones.

import { Table } from 'voici.js'

const data = [
  { firstname: 'Homer', lastname: 'Simpson', age: 39 },
  { firstname: 'Marge', lastname: 'Simpson', age: 36 },
  { firstname: 'Bart', lastname: 'Simpson', age: 10 },
  { firstname: 'Lisa', lastname: 'Simpson', age: 8 },
  { firstname: 'Maggie', lastname: 'Simpson', age: 1 }
];

const config = {
  header: {
    displayNames: {
      firstname: 'fName',
      lastname: 'lName'
    }
  }
};

const table = new Table(data, config);
table.printPlain();

Output:

  fName     lName      age  
============================
  Homer     Simpson    39   
  Marge     Simpson    36   
  Bart      Simpson    10   
  Lisa      Simpson    8    
  Maggie    Simpson    1    

Last updated