要将 golang 数组转换为 Excel,需要使用第三方库。下面是使用 go-xlsx 库将数组转换为 Excel 的示例代码: ``` package main import ( "fmt" "github.com/tealeg/xlsx" ) func main() { // 创建一个新的文件 file := xlsx.NewFile() sheet, err := file.AddSheet("Sheet1") if err != nil { fmt.Println(err) return } // 定义数组 arr := [][]string{ {"姓名", "年龄", "性别"}, {"张三", "18", "男"}, {"李四", "20", "女"}, {"王五", "22", "男"}, } // 将数组中的数据添加到表格中 for _, row := range arr { newRow := sheet.AddRow() for _, cell := range row { newCell := newRow.AddCell() newCell.Value = cell } } // 将表格保存为 Excel 文件 err = file.Save("example.xlsx") if err != nil { fmt.Println(err) return } fmt.Println("Excel 文件已生成") } ``` 运行以上代码,会在当前目录下生成一个名为 example.xlsx 的 Excel 文件,其中包含了数组中的数据。在实际使用中,可以根据需要对数组进行修改,以生成不同的 Excel 文件。