1.0.0 • Published 1 year ago

mc_xlsx v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

mc_xlsx

原hk100_xlsx
本组件来自于js-xlsx的封装,封装采用的js-xlsx的0.18.5版本,无法使用可以切换版本尝试,仅用于学习

下载

npm install hk100_xlsx xlsx@0.18.5 //依赖版本,可以用你自己下载的xlsx
挂载
//main.js
import hk100_xlsx from 'hk100_xlsx'
Vue.prototype.$hk100_xlsx = hk100_xlsx
读取xlsx文件
//任意想使用的vue页面
let file = this.$refs.input.files[0]//任意的input中的files[0],拿到文件
let tableIndex = 0 //sheet表下标 从0开始
this.$hk100_xlsx.read(file,tableIndex).then(res=>{
	console.log(res) //res即返回的json格式的表
})
写入xlsx文件
this.$hk100_xlsx.add_json_sheet([{'a': 'asd', 'b': 'asd'}]) //添加第一个sheet表 (参数一:json,参数二,sheet名)
.add_json_sheet([{name:'xiaoming', age:18}],"sheet2") //添加第二个sheet表 (可以链式继续添加)
.download('ceshi.xlsx') //创建excel表并自动弹出下载
1.0.0

1 year ago