Skip to content

coston/react-json-to-csv

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

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
November 11, 2022 14:02
src
November 11, 2022 14:02
November 11, 2022 14:02
December 8, 2020 09:04
February 21, 2019 11:16
February 21, 2019 11:16

⌗ react-json-to-csv

A react button component to easily generate csv downloads of your json data.

npm package version  npm downloads  code style: prettier

Live Demo

https://react-json-to-csv.coston.io

Features

  • Create a csv download from json data
  • Lightweight
  • Easy to use
  • optional filename

Install

Install with npm:

npm i react-json-to-csv

Or load from a CDN:

<script src="https://cdn.jsdelivr.net/npm/react-json-to-csv" />

Example Usage

import CsvDownloadButton from 'react-json-to-csv'
...

<CsvDownloadButton data={mockData} />

Props

# Property Type Requirement Default Description
1 data [] required array of objects
2 filename string optional "export.csv" The filename. The .csv extention will be edded if not included in file name
3 delimiter string optional ";" fields separator
4 headers string[] optional provided data object keys List of columns that will be used in the final CSV file.

Typescript Support

Install types with npm

npm i --save-dev @types/react-json-to-csv

Contributing

Please help provide good data faster! Submit any issues and/or make a pull request!

About

A react button component to easily generate csv downloads of your json data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published