nushell/docs/commands/from-tsv.md
2019-12-02 11:02:58 -08:00

1.4 KiB

from-tsv

Parse text as .tsv and create table.

Syntax: from-tsv {flags}

Flags:

--headerless
  don't treat the first row as column names

Examples

Let's say we have the following file which is formatted like a tsv file:

> open elements.txt
Symbol        Element
H        Hydrogen
He        Helium
Li        Lithium
Be        Beryllium

If we pass the output of the open command to from-tsv we get a correct formatted table:

> open elements.txt | from-tsv
━━━┯━━━━━━━━┯━━━━━━━━━━━
 # │ Symbol │ Element
───┼────────┼───────────
 0 │ H      │ Hydrogen
 1 │ He     │ Helium
 2 │ Li     │ Lithium
 3 │ Be     │ Beryllium
━━━┷━━━━━━━━┷━━━━━━━━━━━

Using the --headerless flag has the following output:

> open elements.txt | from-tsv --headerless
━━━━┯━━━━━━━━━┯━━━━━━━━━━━
 #  │ Column1 │ Column2
────┼─────────┼───────────
  0 │ Symbol  │ Element
  1 │ H       │ Hydrogen
  2 │ He      │ Helium
  3 │ Li      │ Lithium
  4 │ Be      │ Beryllium
━━━━┷━━━━━━━━━┷━━━━━━━━━━━