【v14】代码导出的excel文件顶部不能操作
我通过代码导出了一份excel数据,excel中部分单元格我要求需要被禁用(受保护)
顶部不能被禁用,怎么处理?
现在的问题是 导出的excel顶部被禁用了。
以下是导出的参数:
export const spreadExportExcel = async (spread, fileName = 'excel') => {
const option = {
includeBindingSource: true, includeStyles: true, includeFormulas: true, saveAsView: false, rowHeadersAsFrozenColumns: false, columnHeadersAsFrozenRows: false, includeAutoMergedCells: false, includeCalcModelCache: false, includeUnusedNames: true, includeEmptyRegionCells: true, fileType: 0
};
const json = spread.toJSON({ includeBindingSource: true });
const excelIo = new ExcelIO.IO();
await excelIo.save(json, (blob) => {
saveAs('xlsx', blob, fileName);
}, (err) => {
console.log(err);
exportErrorProxy.value = err;
}, option);
};
您好,在表单保护概念中,有一个选项是设置单元格格式。
在勾选表单保护时,勾选设置单元格格式,顶部菜单栏即可编辑。此时导出Excel同样可以编辑。
代码
sheet.options.protectionOptions.formatCells=true
Ellia.Duan 发表于 2024-12-31 08:53
您好,在表单保护概念中,有一个选项是设置单元格格式。
在勾选表单保护时,勾选设置单元格格式,顶部菜单 ...
多谢多谢。像这样的配置API有具体的文档吗?我在现有的API文档中没找到 请参考这篇文章:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/worksheet/protection/tool#%E9%97%AE%E9%A2%98%E8%A1%A8%E5%8D%95%E4%BF%9D%E6%8A%A4%E4%B8%8B%E5%A6%82%E4%BD%95%E5%8A%A8%E6%80%81%E6%8E%A7%E5%88%B6%E5%B7%A5%E5%85%B7%E6%A0%8F%E6%8C%89%E9%92%AE%E6%98%AF%E5%90%A6%E7%A6%81%E7%94%A8
Ellia.Duan 发表于 2024-12-31 12:02
请参考这篇文章:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/worksheet/protection/tool#%E9 ...
这种只能通过说明文档看是嘛,有没有那种API文档 您好,关于在线表格编辑器,顶部菜单栏是可以配置的,很灵活,更多知识内容可以参考技术博文的教程集锦
页:
[1]