导入包
首先,安装github.com/tealeg/xlsx库。可以通过以下命令在终端中安装:
go get github.com/tealeg/xlsx
创建文件
指定好文件的名字
fileName := "D:\\a.xlsx"
再判断文件是否存在(这一步通常用于清空原来写入到excel的内容)
// 检查文件是否存在
_, err1 := os.Stat(fileName)
// 如果文件存在,删除文件
if err1 == nil {
err := os.Remove(fileName)
if err != nil {
log.Fatalf("删除文件失败: %v", err)
}
}
创建一个新的 Excel 文件
file := xlsx.NewFile()
添加表格
添加一个 Sheet
// 添加一个 Sheet
sheet, err := file.AddSheet("Sheet1")