1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import ( "fmt" "github.com/xuri/excelize/v2" "os" )
func main() { args := os.Args f, err := excelize.OpenFile(args[1]) if err != nil { fmt.Println(err) return } defer func() { // Close the spreadsheet. if err := f.Close(); err != nil { fmt.Println(err) } }() if err := f.SaveAs(args[2], excelize.Options{Password: args[3]}); err != nil { fmt.Println(err) } fmt.Println("文件加密成功!") }
|