设置工作表属性

  1. func (f *File) SetSheetPrOptions(name string, opts ...SheetPrOption) error

根据给定的工作表名称(大小写敏感)和筛选项设置工作表属性。

可选属性列表:

可选属性类型
CodeNamestring
EnableFormatConditionsCalculationbool
Publishedbool
FitToPagebool
TabColorstring
AutoPageBreaksbool
OutlineSummaryBelowbool

例如:

  1. f := excelize.NewFile()
  2. const sheet = "Sheet1"
  3. if err := f.SetSheetPrOptions(sheet,
  4. excelize.CodeName("code"),
  5. excelize.EnableFormatConditionsCalculation(false),
  6. excelize.Published(false),
  7. excelize.FitToPage(true),
  8. excelize.TabColor("#FFFF00"),
  9. excelize.AutoPageBreaks(true),
  10. excelize.OutlineSummaryBelow(false),
  11. ); err != nil {
  12. fmt.Println(err)
  13. }