UNPKG

vue-xlsx-table

Version:

View .xlsx file in browser for Vue2

56 lines (41 loc) 1.12 kB
# vue-xlsx-table > Not need upload, view xlsx or xls file in your browser, Supported by [js-xlsx](https://github.com/SheetJS/js-xlsx). > [Live Demo](http://geoffzhu.cn/vue-xlsx-table/) [![npm version](https://img.shields.io/npm/v/vue-xlsx-table.svg)](https://www.npmjs.com/package/vue-xlsx-table) [中文文档](https://github.com/GeoffZhu/vue-xlsx-table/blob/master/README.zh.md) ## Requirements - vue: ^2.0.0 ## Usage #### install ``` sh npm install vue-xlsx-table --save ``` #### main.js ```javascript import vueXlsxTable from 'vue-xlsx-table' Vue.use(vueXlsxTable, {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>vue-xlsx-table</h1> <vue-xlsx-table @on-select-file="handleSelectedFile"></vue-xlsx-table> </div> </template> <script> export default { name: 'app', methods: { handleSelectedFile (convertedData) { console.log(convertedData) } } } </script> ``` ## Develop ``` npm run dev //develop npm run build //production ```