3.1.1 • Published 4 years ago

@chidoan/excel-utils v3.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

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-utils

or yarn

$ yarn add @chidoan/excel-utils`

2. Guideline

Importer

FunctionDescription
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

FunctionDescription
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

4 years ago

3.1.0

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.2.0

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago