使用GoLang解析excel表格,智能读取工作表,默认Sheet1,否则读取第一个表
// 01.打开excel
f, err := excelize.OpenFile(fullPath)
if err != nil {
return
}
// 02.查找工作表
var (
sheetDefault = "Sheet1"
sheetName, sheetFirst string
)
for i := 0; i < len(f.GetSheetMap()); i++ {
n := f.GetSheetName(i + 1)
if i == 0 {
sheetFirst = n
}
if n == sheetDefault {
sheetName = n
break
}
}
if sheetName == "" {
sheetName = sheetFirst
}
中文文档:https://xuri.me/excelize/zh-hans/cell.html#GetCellHyperLink