kn-file-viewer
Version:
A file preview component for Vue.js
21 lines (19 loc) • 456 B
JavaScript
import ExcelJS from "exceljs";
import Vue from "vue";
import Table from "./Table";
import "handsontable/dist/handsontable.full.min.css";
/**
* 渲染excel
*/
export default async function render(buffer, target) {
const workbook = await new ExcelJS.Workbook().xlsx.load(buffer);
console.log(workbook, "workbook");
return new Vue({
render: (h) =>
h(Table, {
props: {
workbook,
},
}),
}).$mount(target);
}