Files
be.ems/tools/loadpmxls/loadxlsx.go.bak
2023-08-14 21:41:37 +08:00

39 lines
638 B
Go

package main
import (
"fmt"
"github.com/xuri/excelize/v2"
)
func main() {
file := "AMF-PM(V1.1.5)-Company-Version00.xlsx"
f, err := excelize.OpenFile(file)
if err != nil {
fmt.Println(err.Error())
return
}
list := f.GetSheetList()
if err != nil {
fmt.Println(err.Error())
return
}
fmt.Println(list)
neType := file[0:3]
fmt.Println("neType:", neType)
for _, s := range list {
if s[0] == 'H' {
rows, _ := f.GetRows(s)
var kpiCode string
for _, row := range rows[1:] {
if row[0] != "" {
kpiCode = row[0]
}
fmt.Print(kpiCode, "\t", row[2], "\t", row[3], "\t", row[4], "\n")
}
}
}
}