1.示例
export function download(data, filename) {
var option = {}
let dataTable = []
if (data) {
for (let i in data) {
if (data) {
let obj = {
'工单单号': data[i].TaskNo,
'产品名称': data[i].ProductName,
'产品品号': data[i].ProductCode,
'工序名称': data[i].ProcessName,
'工单数量': data[i].TaskCount,
'排产总数': data[i].ScheduleCount,
'计划日期': data[i].ScheduleDate,
'生产状态': data[i].StatusDesc,
'完成数量': data[i].ActualProductCount,
}
dataTable.push(obj)
}
}
}
option.fileName = '工序计划'
option.datas = [
{
sheetData: dataTable, // 表格数据
sheetName: '工序计划', // 名称
sheetFilter: ['工单单号', '产品名称', '产品品号', '工序名称', '工单数量', '排产总数', '计划日期', '生产状态', '完成数量'],
sheetHeader: ['工单单号', '产品名称', '产品品号', '工序名称', '工单数量', '排产总数', '计划日期', '生产状态', '完成数量'],
columnWidths: [8, 8, 8, 8, 8, 4, 8, 4, 4], // 表头宽度
}
]
var toExcel = new ExportJsonExcel(option)
toExcel.saveExcel()
}
2. 表格数据格式(例)
[
{
'工单单号': ‘1’,
'产品名称': ‘2’,
...
}
]