Skip to content

simplaex/pretty-angular-csv

 
 

Repository files navigation

Angular2-csv | Export to CSV in Angular2

Helper library for create CSV file in Angular2

Installation

npm install --save angular2-csv

Example

import { Angular2Csv } from 'angular2-csv/Angular2-csv';

var data = [
  {
    name: "Test 1",
    age: 13,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 2',
    age: 11,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
  {
    name: 'Test 4',
    age: 10,
    average: 8.2,
    approved: true,
    description: "using 'Content here, content here' "
  },
];

new Angular2Csv(data, 'My Report');

API | Angular2Csv(data, filename, options)

Option Default Description
fieldSeparator , Defines the field separator character
quoteStrings " If provided, will use this characters to "escape" fields, otherwise will use double quotes as deafult
decimalseparator . Defines the decimal separator character (default is .). If set to "locale", it uses the language sensitive representation of the number.
headers [] If provided, would use this attribute to create a header row
showLabels false If provided, would use this attribute to create a header row
showTitle false
title filename Csv title
useBom true If true, adds a BOM character at the start of the CSV
removeNewLines false If true, remove new lines from columns (Helps to remove special characters that can't recognized)

Example

  var options = { 
    fieldSeparator: ',',
    quoteStrings: '"',
    decimalseparator: '.',
    headers: ['column 1 header', 'column 2 header'],
    showTitle: true,
    useBom: true,
    removeNewLines: false
  };

  Angular2Csv(data, filename, options);

#Credits

sn123
arf1980

About

Helper library for create CSV file in Angular 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%