go讀取excel表格數據
使用工具
github.com/Luxurioust/excelize
百度到的都是使用這個 實際上已經改名了
github.com/360EntSecGroup-Skylar/excelize
示例代碼
package agent
import (
"fmt"
"github.com/360EntSecGroup-Skylar/excelize"
)
func ImportFromXLS(file string) string {
fmt.Println(file)
f, err := excelize.OpenFile(file)
if err != nil {
fmt.Println(err)
return err.Error()
}
// Get all the rows in the Sheet1.
rows := f.GetRows("Sheet1")
for _, row := range rows {
for _, colCell := range row {
fmt.Print(colCell, "\t")
}
fmt.Println()
}
return file
}
結果
序號 *所屬大區 *地區 *職位 *姓名 性別 *手機號碼 座機號 微信 郵箱
1 華南 湖南長沙市寧鄉縣 縣導 李四 男 XXXXXX XXXXXX
d:\a.xlsx
Process finished with exit code 0
