vue使用ExcelJS4.3.0插件导出EXCEL中,工作表保护设置都成功了,就是密码没成功
//保护工作表
worksheet.protect('111',{
objects: true,
scenarios: false,
selectLockedCells: true,
selectUnlockedCells: true,
formatCells: true,
formatColumns: true,
formatRows: true,
insertColumns: false,
insertRows: false,
insertHyperlinks: false,
deleteColumns: false,
deleteRows: false,
sort: false,
autoFilter: false,
pivotTables: false,
}
);
//导出
saveWorkbook(workbook, fileName) {
// 导出文件
workbook.xlsx.writeBuffer().then((data => {
const blob = new Blob([data], { type: '' });
saveAs(blob, fileName);
}))
//workbook.xlsx.writeBuffer().then(res => {
// var blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8' });
// saveAs(blob, 'vvull.xlsx');
//})
}
成功导出EXCEL,工作表也受保护了,但是密码没进去,直接就能撤销保护,这是为啥?