go excel
作者:
莫夏_b560 | 来源:发表于
2018-12-28 15:26 被阅读0次"github.com/360EntSecGroup-Skylar/excelize"
func readExcel() {
file, err := excelize.OpenFile("D:\\theWayGo\\src\\gotest\\base-package\\os\\dir2\\ws_erp_20181227.xlsx")
if err != nil {
log.Println(err.Error())
}
sheet := file.GetSheetMap()
rl := list.New()
for _, v := range sheet {
rows := file.GetRows(v)
if len(rows) <= 0 {
log.Println("未能读取到行数据!")
continue
}
for _, n := range rows {
if len(n) <= 0 {
log.Println("行数据为空!")
continue
}
rl.PushBack(n)
}
}
fmt.Println(rl.Len())
//按顺序遍历
for e := rl.Front(); e != nil; e = e.Next() {
fmt.Println(e.Value)
}
}
本文标题:go excel
本文链接:https://www.haomeiwen.com/subject/ittelqtx.html
网友评论