intern-study
intern-study copied to clipboard
jsonArray _to_excel
个人插件 写一些平时自己用到的一些组件,主要基于 vue
具体插件
- jsonArray 导出到excel import FileSaver from 'file-saver' import XLSX from 'xlsx'
props: {
params: {
type: Object,
default: () => {} //{jsonData:[],keyMap:{name:'名字'}}
}
},
这个组件输入,一个是待转化的对象数组,字段会是表格的表头,然后 keyMap,传入可将对应的英文字段 在 excel 用中文展示,以及表头的顺序。如果没传入 keyMap,默认使用 Object.key(jsonData)
对应的的组件链接outportXlsx
附上
- 从excel导入至jsonArray 对应的的组件链接ImportXLSX
props: {
onImport: {
type: Function,
default: () => {}
}
},
- 这个函数的第一个参数是excel数据,[sheet1,sheet2,...],所以第一个参数arrays 对应的arrays[0],才是第一个工作表对应的数据。
能否 抽象出个 操作 excel 的 vue 组件?支持 导入/导出 功能 [手动看好你]