保护工作表

  1. func (f *File) ProtectSheet(sheet string, settings *FormatSheetProtection) error

防止其他用户意外或有意更改、移动或删除工作表中的数据。可选字段 AlgorithmName 支持指定哈希算法 XOR、MD4、MD5、SHA1、SHA256、SHA384 或 SHA512,如果未指定哈希算法,默认使用 XOR 算法。例如,将名为 Sheet1 的工作表设置密码保护,但是允许选择锁定的单元格、选择未锁定的单元格、编辑方案:

保护工作表

  1. err := f.ProtectSheet("Sheet1", &excelize.FormatSheetProtection{
  2. AlgorithmName: "SHA-512",
  3. Password: "password",
  4. EditScenarios: false,
  5. })