| 123456789101112131415161718192021222324 |
- const XLSX = require('xlsx')
- module.exports.to_excel = (
- table = [
- {
- SheetNames,
- data: [],
- },
- ]
- ) => {
- let wb = XLSX.utils.book_new()
- wb.Props = {
- Title: 'Laporan',
- Author: 'RISTEK DIKTI',
- CreatedDate: new Date(),
- }
- table.forEach((e) => {
- wb.SheetNames.push(e.SheetNames)
- wb.Sheets[e.SheetNames] = XLSX.utils.json_to_sheet(e.data)
- })
- return XLSX.write(wb, { type: 'buffer' })
- }
|