csv-transpose
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

csv-transpose

npm Package Version

Transpose (rotate) data from rows to columns or vice verse in csv/tsv

Installation

# for cli
npm i -g csv-transpose

# for import usage
npm i csv-transpose

Executables:

  • csv-transpose
  • tsv-transpose

Examples

View Help Messages

csv-transpose --help

Using files

csv-transpose -i in.csv -o out.csv

Using pipe

cat in.csv | csv-transpose > out.csv

Calling from node.js

let lib = require('csv-transpose')
let text = '...some csv text...'
let separator = ','
text = lib.transpose(text, separator)

Calling from typescript

import { transpose } from 'csv-transpose'
let text = '...some csv text...'
let separator = ','
text = lib.transpose(text, separator)

The file mode and pipe mode can be used in combination.

License

This project is licensed with BSD-2-Clause

This is free, libre, and open-source software. It comes down to four essential freedoms [ref]:

  • The freedom to run the program as you wish, for any purpose
  • The freedom to study how the program works, and change it so it does your computing as you wish
  • The freedom to redistribute copies so you can help others
  • The freedom to distribute copies of your modified versions to others

Package Sidebar

Install

npm i csv-transpose

Weekly Downloads

921

Version

1.2.0

License

BSD-2-Clause

Unpacked Size

14.9 kB

Total Files

9

Last publish

Collaborators

  • beenotung