Golang Export Excel by Excelize and Gorm

Kimi
2 min readApr 7, 2020

--

目的

‌使用sequel pro 匯出excel時, 遇到了欄位名稱跑掉等等問題.故直接寫一個匯出功能, 藉由Gorm 撈取Mysql 資料, 並寫入Excel.

‌安裝

go get -u github.com/360EntSecGroup-Skylar/excelize
go get -u github.com/jinzhu/gorm

‌檔案結構

‌設定.env

此設定給mysql/mysql.go 連線使用

## DatabaseDB_CONNECTION=mysqlDB_HOST=DB_PORT=3306DB_DATABASE=DB_USERNAME=DB_PASSWORD=

‌建立excel

編譯

go build excelize_demo.go

‌使用方法

./excelize_demo -f {file name}./excelize_demo -f kimi

Excel 相關設定

Reference

--

--