import('@/vendor/Export2Excel').then(excel => { const date = new Date() const tHeader = [] const filterVal = [] for (let i = 0; i < columns.length; i++) { if (columns[i].outExcel) { tHeader.push(columns[i].label) // 属性 filterVal.push(columns[i].prop) // 属性 } } const data = formatJson(filterVal, tableData) excel.export_json_to_excel({ header: tHeader, data: data, filename: filename + date.getTime(), autoWidth: true, bookType: 'xlsx' }) }) }
时间: 2024-02-14 15:34:03 浏览: 105
根据您提供的代码片段,我看到这是在使用 Vue.js 中的 Export2Excel 插件将 JSON 数据导出到 Excel 文件中。具体而言,该代码片段首先通过引用 Export2Excel 模块,然后创建一个包含要导出的 Excel 列的标题和属性的数组。接着,它将数据格式化为 JSON,并将其与标题和属性一起传递到 Export2Excel 插件中,以便创建 Excel 文件。最后,它将 Excel 文件保存到指定的文件名中。
阅读全文