Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.05 KB

README.zh.md

File metadata and controls

53 lines (40 loc) · 1.05 KB

vue-xlsx-table

无需上传,在浏览器中查看xlsx或xls表格,由js-xlsx驱动. 在线例子

npm version

依赖

  • vue: ^2.0.0

用法

install

 npm install vue-xlsx-table --save

main.js

import vueXlsxTable from 'vue-xlsx-table'
Vue.use(vueXlsxTable, {rABS: false}) //浏览器的FileReader API 有两个方法可以读取本地文件 readAsBinaryString 和 readAsArrayBuffer, 默认rABS为false,也就是使用readAsArrayBuffer

file.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>

开发

npm run dev  //develop
npm run build //production