fengshang_yangzhou/dev_wms_client/src/utils/excelUtils.js

13 lines
525 B
JavaScript
Raw Normal View History

2025-09-25 13:11:33 +08:00
import * as XLSX from 'xlsx'
import {timeFormatter} from "@/utils/formatter";
export const exportToExcel = (excelHead, data, sheetName, fileName) => {
const workBook = XLSX.utils.book_new()
const dataWithHead = [excelHead, ...data]
const worksheet = XLSX.utils.json_to_sheet(dataWithHead, {
skipHeader: true
})
XLSX.utils.book_append_sheet(workBook, worksheet, sheetName)
const fileNameWithTime = fileName + timeFormatter(new Date()) + '.xlsx'
XLSX.writeFile(workBook, fileNameWithTime)
}