1.1.0 • Published 7 years ago
csv-saver v1.1.0
CSV Saver
Create and save CSV files in browser
Installation
npm i csv-saver
Usage
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 |