xlsx-to-table
Version:
View .xlsx file in browser for Vue2
54 lines (39 loc) • 977 B
Markdown
# xlsx-to-table
> Not need upload, view xlsx or xls file in your browser, Supported by [js-xlsx](https://github.com/SheetJS/js-xlsx).
[](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
```