目的
使用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
- https://github.com/360EntSecGroup-Skylar/excelize
- https://xuri.me/excelize/zh-tw/workbook.html#CopySheet