go一段代码导出excel
时间: 2023-04-09 18:04:59 浏览: 95
可以使用 Go 语言中的第三方库,比如 "github.com/360EntSecGroup-Skylar/excelize",来实现将数据导出到 Excel 文件中。以下是一个简单的示例代码:
```go
package main
import (
"fmt"
"github.com/360EntSecGroup-Skylar/excelize"
)
func main() {
// 创建一个新的 Excel 文件
f := excelize.NewFile()
// 创建一个新的工作表
index := f.NewSheet("Sheet1")
// 设置单元格的值
f.SetCellValue("Sheet1", "A1", "姓名")
f.SetCellValue("Sheet1", "B1", "年龄")
f.SetCellValue("Sheet1", "A2", "张三")
f.SetCellValue("Sheet1", "B2", 18)
f.SetCellValue("Sheet1", "A3", "李四")
f.SetCellValue("Sheet1", "B3", 20)
// 将工作表设置为默认选中的工作表
f.SetActiveSheet(index)
// 将数据保存到文件中
if err := f.SaveAs("output.xlsx"); err != nil {
fmt.Println(err)
}
}
```
这段代码会创建一个新的 Excel 文件,并在其中创建一个名为 "Sheet1" 的工作表,然后将一些数据写入到单元格中,并将文件保存到当前目录下的 "output.xlsx" 文件中。
阅读全文