vue项目导出Excel

814 阅读1分钟

1、安装依赖(xlsx-oc)

npm install --save xlsx-oc

2、组件里使用

import { exportExcel } from 'xlsx-oc';
// methods 方法里直接复制
exportExcel () {
    let column = [
        { k: 'id', v: 'ID' },
        { k: 'name', v: '广告主' },
        { k: 'nameprovider', v: '制作团队' }
    ];
    let list = [
        { id: 1, name: 'aa', nameprovider: 'AA' },
        { id: 2, name: 'bb', nameprovider: 'BB' },
        { id: 3, name: 'cc', nameprovider: 'CC' }
    ];
    exportExcel(column, list, '文档.xlsx');
}

3、导出按钮

<div class="export">
    <button @click="exportExcel"></button>
</div>