題目如下。如果用額外的包很容易實(shí)現(xiàn),那就更好了。如果重量輕就更好了。如果可能,請(qǐng)教一個(gè)例子。
1 回答

翻翻過去那場(chǎng)雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
您可以使用xlsx 包
package main
import (
? ? "fmt"
? ? "github.com/tealeg/xlsx"
)
func main() {
? ? var file *xlsx.File
? ? var sheet *xlsx.Sheet
? ? var row *xlsx.Row
? ? var cell *xlsx.Cell
? ? var err error
? ? file = xlsx.NewFile()
? ? sheet, err = file.AddSheet("Sheet1")
? ? if err != nil {
? ? ? ? fmt.Printf(err.Error())
? ? }
? ? row = sheet.AddRow()
? ? cell = row.AddCell()
? ? cell.Value = "I am a cell!"
? ? err = file.Save("MyXLSXFile.xlsx")
? ? if err != nil {
? ? ? ? fmt.Printf(err.Error())
? ? }
}
- 1 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報(bào)
0/150
提交
取消