1.2.0 • Published 2 years ago
csv-transpose v1.2.0
csv-transpose
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