保护工作表
func (f *File) ProtectSheet(sheet string, settings *FormatSheetProtection) error
防止其他用户意外或有意更改、移动或删除工作表中的数据。可选字段 AlgorithmName
支持指定哈希算法 XOR、MD4、MD5、SHA1、SHA256、SHA384 或 SHA512,如果未指定哈希算法,默认使用 XOR 算法。例如,将名为 Sheet1
的工作表设置密码保护,但是允许选择锁定的单元格、选择未锁定的单元格、编辑方案:
err := f.ProtectSheet("Sheet1", &excelize.FormatSheetProtection{
AlgorithmName: "SHA-512",
Password: "password",
EditScenarios: false,
})