# xlsx-to-table

> Not need upload, view xlsx or xls file in your browser, Supported by [js-xlsx](https://github.com/SheetJS/js-xlsx).

[![npm version](https://img.shields.io/npm/v/xlsx-to-table.svg)](https://www.npmjs.com/package/xlsx-to-table)


## Requirements
- vue: ^2.0.0

## Usage
#### install

``` sh
 npm install xlsx-to-table --save
```

#### main.js

```javascript
import xlsxToTable from 'xlsx-to-table'
Vue.use(xlsxToTable, {rABS: false}) //Browser FileReader API have two methods to read local file readAsBinaryString and readAsArrayBuffer, default rABS false
```

#### file.vue

```vue
<template>
  <div id="app">
    <h1>xlsx-to-table</h1>
    <xlsx-to-table @on-select-file="handleSelectedFile"></xlsx-to-table>
  </div>
</template>

<script>
export default {
  name: 'app',
  methods: {
    handleSelectedFile (convertedData) {
      console.log(convertedData)
    }
  }
}
</script>
```

## Develop
```
npm run dev  //develop
npm run build //production
```


