Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

avoidwork/csv.js

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

csv.js

Simplify encoding & decoding CSV. Easy exporting from an API, or reformatting on a Client!

build status

Example

var csv = require( "csv.js" );
var encoded = csv.encode( [{prop: "value"}, {prop: "value2"}] );

console.log( encoded );

//
prop
value
value2

API

encode( arg[, delimiter, header] )

Encodes arg as CSV. The optional delimiter allows you change the default comma. The optional header allows you to disable the first row of column names by passing false.

decode( arg[, delimiter] )

Decodes arg to an Array of Objects. The optional delimiter allows you to specify the delimiter if it is not a comma.

How can I load csv.js?

csv.js supports AMD loaders (require.js, curl.js, etc.), CommonJS, node.js & npm (npm install csv.js), or using a script tag.

License

csv.js is licensed under BSD-3 https://raw.github.com/avoidwork/csv.js/master/LICENSE

Copyright

Copyright (c) 2021, Jason Mulligan jason.mulligan@avoidwork.com

About

Encodes JSON, Arrays or Objects to CSV

Resources

License

Stars

Watchers

Forks

Packages

No packages published