vue-doc-reader
Welcome to vue-doc-reader 👋
file input reader for docs
Supported Formats
.xlsx
.xlsb
.xlsm
.xls
.xml
.csv
Prerequisites
- node >=10
Install
npm i vue-doc-reader
Usage
In main.ts
import VueDocReader from 'vue-doc-reader'
Vue.component('vue-doc-reader',VueDocReader)
In parent component template
<vue-doc-reader @onLoad="onLoad" />
Props
- (optional) label:string - input label.
- (optional) includeRows:boolean - if
true
the table data will return withrowIndex
property for each row.
Callback
onLoad event callback return {data:Array<any>,headers:Array<string>}
data
represents array of row objects[columnName:string]:value
headers
represents array of columns name
onLoad(results:any){
this.data = results.data;
this.headers = results.headers
}
Author
👤 daniel212
Show your support
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator
Dependencies
Dependencies
@babel/core: ^7.9.0@babel/plugin-proposal-class-properties: ^7.10.4@babel/plugin-proposal-decorators: ^7.10.5@babel/preset-env: ^7.9.5@babel/preset-typescript: ^7.9.0@rollup/plugin-alias: ^2.2.0@rollup/plugin-commonjs: ^11.1.0@rollup/plugin-replace: ^2.3.2@vue/cli-plugin-babel: ^4.3.1@vue/cli-plugin-typescript: ^4.3.1@vue/cli-service: ^4.3.1cross-env: ^7.0.2minimist: ^1.2.5rollup: ^2.7.3rollup-plugin-babel: ^4.4.0rollup-plugin-terser: ^5.3.0rollup-plugin-vue: ^5.1.6typescript: ^3.8.3vue: ^2.6.12vue-template-compiler: ^2.6.11