csv-reorder is a small library that makes it easy to reorder the rows on a csv file given a column name. It can be used both as a command line utility, as well as a standalone node.js library.
AG Grid Styles and Themes
CSV parser and writer
fast-csv formatting module
fast-csv parsing package
CSV parsing implementing the Node.js `stream.Transform` API
CSV stringifier implementing the Node.js `stream.Transform` API
Streaming CSV parser that aims for maximum speed as well as compatibility with the csv-spectrum test suite
A mature CSV toolset with simple api, full of options and tested against large datasets.
CSV and object generation implementing the Node.js `stream.Readable` API
A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Rearrange array elements by index array
Convenient parsing for Fetch.
TypeScript definitions for react-csv
Object transformations implementing the Node.js `stream.Transform` API
Convert objects/arrays into a CSV string or write them into a CSV file
Easily create CSV data from json collection
A tool concentrating on converting csv data to JSON with customised parser supporting
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
Build CSV files on the fly basing on Array/literal object of data
Fast CSV parser
MermaidJS parser
Drag & drop, touch enabled, reorderable / sortable list, React component
Stack CSV files on top of each other. Unlike csvstack, checks column names and reorders if necessary.
== FEATURES: * Input your data as an array of hashes * Input a report layout, built using a Ruby DSL * Outputs ASCII pivot tables suitable for fast reports * Pretty fast: takes less than a second to process 1,000 records of data by a report with 100 rows and 10 columns. == SYNOPSIS: require 'rubygems' require 'crosstab' data = [{:gender => "M", :age => 1}, {:gender => "F", :age => 2}, {:gender => "M", :age => 3}] my_crosstab = crosstab data do table do title "Q.A Age:" group "18 - 54" do row "18 - 34", :age => 1 row "35 - 54", :age => 2 end row "55 or older", :age => 3 end banner do column "Total" group "Gender" do column "Male", :gender => "M" column "Female", :gender => "F" end end end puts my_crosstab.to_s # => ... Table 1 Q.A Age: Gender ---------------- Total Male Female (A) (B) (C) ------- ------- ------- (BASE) 3 2 1 18 - 54 2 1 1 ----------------------------- 67% 50% 100% 18 - 34 1 1 -- 33% 50% 35 - 54 1 -- 1 33% 100% 55 or older 1 1 -- 33% 50% == JUST THE BEGINNING: * I hope to add in later releases: * New export formats: html, pdf, csv, excel. * More stats than just frequency and percentage: mean, median, std. deviation, std. error, and significance testing * Optional row and table suppression for low frequencies * Optional table rows populating from the data * Optional table ranking -- automatically reorder rows based in descending order based on frequencies observed == REQUIREMENTS: * None
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.