要在Go语言中读取Excel文件,使用第三方库。github.com/tealeg/xlsx
安装
go get github.com/tealeg/xlsx
使用方法
package main
import (
"fmt"
"github.com/tealeg/xlsx"
)
func main() {
// 打开 Excel 文件
xlFile, err := xlsx.OpenFile("example.xlsx")
if err != nil {
fmt.Println(err)
return
}
// 遍历工作表
for _, sheet := range xlFile.Sheets {
fmt.Printf("工作表名称: %s\n", sheet.Name)
// 遍历行
for _, row := range sheet.Rows {
// 遍历单元格
for _, cell := range row.Cells {
text := cell.String()
fmt.Printf("%s\t", text)
}
fmt.Println("个人博客'www.shuye2017.com'")
}
}
}