/* @Author: 1usir @Description: @File: excelize_test @Version: 1.0.0 @Date: 2024/2/21 17:37 */ package exce import ( "fmt" "os" "testing" ) func TestParseRule(t *testing.T) { f, err := os.Open("/Users/1usir/works/waf/open-waf/waf/EdgeAdmin/internal/utils/exce/WAF ALL.xlsx") if err != nil { t.Fatal(err) } _, rs, err := ParseRules(f) if err != nil { t.Fatal(err) } for _, v := range rs { for _, arg := range v.Position { if arg == "{responseBody}" && v.Outbound { fmt.Println(v.Name, v.Type, v.Regular, v.Position, v.Inbound, v.Outbound) } } } }