这是一个在网上看的示例,读取excel数据,用到了github.com/tealeg/xlsx
因为是随意自学,所以没看什么文档;注意:在使用之前,需要先使用 go get github.com/tealeg/xlsx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package main import ( "fmt" "github.com/tealeg/xlsx" ) func main(){ excelFileName := "./demo.xlsx" xlFile, err := xlsx.OpenFile(excelFileName) if err != nil { fmt.Printf(err.Error()) }else{ for _, sheet := range xlFile.Sheets { for _, row := range sheet.Rows { for _, cell := range row.Cells { text := cell.String() fmt.Printf("%s\n", text) } } } } } |