⌗ json-to-csv-export

A function to easily generate csv downloads of your json data. ✨

npm package version npm downloads code style: prettier

Features

  • Create a csv download from json data
  • Lightweight
  • Easy to use
  • Optional filename
  • Optional header names

Install

Install with npm:

npm i json-to-csv-export

Or load from a CDN:

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

Example Usage

The first argument is data. This is all that is required.

  <button onClick={() => csvDownload({ data: mockData })}>
    Download Data
  </button>

Properties

#PropertyTypeRequirementDefaultDescription
1data[]requiredarray of objects
2filenamestringoptional"export.csv"The filename. The .csv extention will be edded if not included in file name
3delimiterstringoptional";"fields separator
4headersstring[]optionalprovided data object keysList of column names that will be used in the final CSV file.

Contributing

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