ember-cli-data-export

Provides ability to export a set of json data as excel or csv file.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
ember-cli-data-export
24120.1.296 years ago7 years agoMinified + gzip package size for ember-cli-data-export in KB

Readme

ember-cli-data-export
Addon that encapsulates ability to render a data set as either excel or csv.

Installation

- ember install ember-cli-data-export

Usage

- uses js-xlsx library for rendering excel content. - automatically injects a service for both excel and csv format - feed a datastructure that's an array of arrays, where each internal array is the set of data to be rendered for that row. - Example: 'Title 1', 'Title 2', 'Title 3','row1cell1', 'row1cell2', 'row1cell3','row2cell1', 'row2cell2', 'row2cell3'

Example

```javascript
var data = [
    ['Title 1', 'Title 2', 'Title 3'],
    ['row1cell1', 'row1cell2', 'row1cell3'],
    ['row2cell1', 'row2cell2', 'row2cell3']
];

if (type === 'Excel') {
  this.get('excel').export(data, {sheetName: 'sheet1', fileName: 'test.xlsx'});
} else if (type === 'CSV') {
  this.get('csv').export(data, {fileName: 'test.csv'});
}
```