csv-to-javascript
v1.0.3
Published
visualize csv
Downloads
127
Readme
csv-to-javascript
csv-to-javascript is a JavaScript package library containing various methods for importing *.csv file.
examples: https://ryanspice.com/demo/csv-to-javascript/
Installation
csv-to-javascript's core purpose is to import *.csv files, but I've provided numerous ways to do this, see examples.
Usage
Use csv-to-javascript as a standalone command or import it; see examples.
yarn csv-to-javascript:install
//or
yarn start // installs all repos
import csvToJs from "csv-to-javascript";
csvToJs(await (await fetch('*.csv')).text())
or in command line
npx csv-to-javascript <path> --json
or view all examples in the demo;
yarn demo
Angular + Options
Built with the latest Angular CLI, this example leverages 'csv-loader', 'PapaParse' and our Default method.
yarn angular <command>
yarn angular:install
yarn angular:serve
yarn angular:build
yarn angular:test
Vanilla ES+
ES6 bundle provides an optimized webpack output which will support targeted browsers with features like classes and async/await.
yarn vanilla
React + PapaParse
yarn react
yarn react:install
yarn react:serve
yarn react:build
yarn react:test
Vue + "csv-to-javascript" module
yarn vue
yarn vue:install
yarn vue:serve
yarn vue:build
yarn vue:test
E2E Testing
yarn <build>:test
Notes
'csv-loader' uses PapaParse underneath the hood - https://www.papaparse.com/ - https://github.com/mholt/PapaParse
'Papa Parse' is the fastest in-browser CSV (or delimited text) parser for JavaScript. It is reliable and correct according to RFC 4180..." ~ https://www.papaparse.com/ - https://github.com/mholt/PapaParse
License
csv-to-javascript is unlicenced.