要读取 Excel 数据,你可以使用 Go 语言中的第三方库来实现。一个常用的库是 “github.com/tealeg/xlsx”,以下是一个简单的示例代码:
package main
import (
"fmt"
"log"
"github.com/tealeg/xlsx"
)
func main() {
excelFileName := "example.xlsx"
xlFile, err := xlsx.OpenFile(excelFileName)
if err != nil {
log.Fatal(err)
}
for _, sheet := range xlFile.Sheets {
fmt.Println("Sheet Name:", sheet.Name)
for _, row := range sheet.Rows {
for _, cell := range row.Cells {
value, _ := cell.String()
fmt.Println(value)
}
}
fmt.Println("---")
}
}
在上述代码中,我们首先打开 Excel 文件,并遍历每个 Sheet,然后遍历每一行和每个单元格,并将其值以字符串形式打印出来。
请确保在运行之前安装了 “github.com/tealeg/xlsx” 库(可以通过命令 go get github.com/tealeg/xlsx
进行安装)。然后,将你要读取的 Excel 文件路径赋值给 excelFileName
变量并执行程序即可。
请注意,在使用任何第三方库之前,请查阅它们的文档以了解更多细节和适用性。
内容由零声教学AI助手提供,问题来源于学员提问