CSV to HTML (cli)
Just run:
$ gem install csv2html
$ ruby csv2html data.csv > table.html
You can customize the table's id, table's classes, header's classes and field's classes. You can also use linux pipes and it's only one small file long with NO dependencies.
Pseudo installation (not needed)
You can also add execution permissions with:
$ chmod +x csvtohtml.rb
And maybe add it to you system path. In my case I have a ~/bin folder on my path:
$ mkdir -p ~/bin
$ cp csvtohtml.rb ~/bin
$ export PATH=$HOME/bin:$PATH
Some options:
Usage: csvtohtml.rb data.csv [options]
-i, --table-id TABLEID Table's ID
-c, --table-class TABLECLASS Table's class
-d, --td-class class1,class2 Field's classes
--th-class class1,class2 Header's classes
Contributing
- Fork it ( https://github.com/[my-github-username]/csv2html/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request