3.1.1 • Published 6 years ago
@chidoan/excel-utils v3.1.1
Excel Utils
Provide the simple way to read and write excel file by JSON at client side.
+ Importer: read content of excel file to JSON
+ Exporter: build excel file and auto download 1. Installation
You can add this dependence to your project by npm
$ npm i @chidoan/excel-utilsor yarn
$ yarn add @chidoan/excel-utils`2. Guideline
Importer
| Function | Description |
|---|---|
| readXLSX(file, worksheets, options) | Read sheets from worksheets in source file, and result is map data with sheet name as key. - file: File - worksheets: String[] - options: Object. Support to read binary file with { rABS = true } and base64 as default |
| readXLSXAllSheet(file, options) | Base on readXLSX, this function read all available sheets on source file |
| correctJsonPropertyName(sheet_data, properties) | The readXLSX function use column name as key for json object. This function use to correct key name and data type |
Example at Github
Exporter
| Function | Description |
|---|---|
| Exporter(filename) | Receive STRING as target filename |
| setFilename(filename) | Set target filename |
| setConfigurations(options) | Optional for style. - REPLACE_UNKNOWN_TO_EMPTY: Boolean> Auto change NULL and UNDEFINED value to empty string - DECORATE_BORDER: Boolean - DECORATE_HEADER_COLOR: String |
| addSheet(headers, data, sheetName) | Exporter support to combine to multiple sheet. - headers: Object - data: Array - sheetName: String |
| exportExcel() | Export and auto download file |
Example at Github
3. Dependencies
- downloadjs
- lodash
- moment
- xlsx
3.1.1
6 years ago
3.1.0
6 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.2
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.1.2
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.1.6
7 years ago
1.1.5
7 years ago
1.2.0
7 years ago
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago