From 4dbc78ce0a0d40be189b4c77207cdbb598846c73 Mon Sep 17 00:00:00 2001 From: HcySunYang Date: Fri, 2 Nov 2018 23:08:31 +0800 Subject: resolve #273 new feature: protect sheet support new feature: protect sheet support, relate issue #273 --- excelize_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) mode change 100644 => 100755 excelize_test.go (limited to 'excelize_test.go') diff --git a/excelize_test.go b/excelize_test.go old mode 100644 new mode 100755 index d021b55..f7a70d9 --- a/excelize_test.go +++ b/excelize_test.go @@ -1208,6 +1208,19 @@ func TestSearchSheet(t *testing.T) { t.Log(xlsx.SearchSheet("Sheet1", "A")) } +func TestProtectSheet(t *testing.T) { + xlsx := NewFile() + xlsx.ProtectSheet("Sheet1", nil) + xlsx.ProtectSheet("Sheet1", &FormatSheetProtection{ + Password: "password", + EditScenarios: false, + }) + err := xlsx.SaveAs("./test/Book_protect_sheet.xlsx") + if err != nil { + t.Error(err) + } +} + func trimSliceSpace(s []string) []string { for { if len(s) > 0 && s[len(s)-1] == "" { -- cgit v1.2.1