go讀取excel表格數據


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

github地址

360EntSecGroup-Skylar/excelize


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM