1.4.5 • Published 7 years ago

calculations-json v1.4.5

Weekly downloads
7
License
ISC
Repository
github
Last release
7 years ago

CALCULATIONS JSON

Introduction

Calculations JSON is made to simplify parse process for the following files:

  • XLS
  • XLSX
  • CSV

That extensions works perfectly and on that extensions it has been tested out.

Installation

To install that module just type:

npm install calculations-json

After that just import that module:

const calculations = require('calculations-json');

Getting started

To start using that module You will have to specify which file do You want to parse and convert into the JSON format.

There are 3 possibilities for now:

calculations.xlsToJson(config);
calculations.xlsxToJson(config);
calculations.csvToJson(config);

Configuration for that will be as following:

const config = {
  input: {
    type: 'file | stream',  // stream or file (default 'file')
    path: 'path to file',   // relative path to the file
    delimiter: ';'          // delimiter (default ';')
  },
  options: {
    headerLine: 0,          // header line number
    contentStartsAt: 1      // line from where the content starts
    headerAsKey: false      // if want selected header to be the keys
    xlsSheetName: null     // for xls and xlsx provide sheet name or the first one will be taken
  },
  excludedLines: [0,1]      // lines to exclude
};

Roadmap

X Prepare output mechanisms
X Make the output fully configurable

Credits

© by Mike Makowski (2018)

Portfolio: MMakowski.Online
LinkedIn: WebEferen

1.4.5

7 years ago

1.4.4

7 years ago

1.4.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago