1.1.0 • Published 8 years ago
csv-saver v1.1.0
CSV Saver
Create and save CSV files in browser
Installation
npm i csv-saverUsage
import { CsvSaver } from 'csv-saver';
const csvSaver = new CsvSaver();
csvSaver.addStringLine('This,is,header');
csvSaver.addString('some,text');
csvSaver.addNewLine();
csvSaver.addArgumentsLine(1, '2', new Date());
csvSaver.saveAs('report.csv');
const csvText = csvSaver.getText();CsvSaver config
| Name | Type | Description | Default value |
|---|---|---|---|
| delimiter | string | Delimeter sequence for separating fields | ',' |
| newLineSequence | string | New line sequence between records | '\r\n' |
| shouldEscapeCharacters | boolean | Should service escape new line and delimeter sequences in arguments of addArguments() and addArgumentsLine() | true |
CsvSaver Methods
| Method | Description | Arguments |
|---|---|---|
| addString | Add string | string |
| addStringLine | Add string and new line | string |
| addNewLine | Add new line | none |
| addDelimeter | Add delimeter | none |
| addArguments | Add arguments | ...objects |
| addArgumentsLine | Add arguments and new line | ...objects |
| saveAs | Save CSV file | filename |
| getText | Return CSV as text | none |