一些简单操作可以在官方文档中找到,应该足够无经验的朋友们入门
介绍 - 《Excelize v2.2 中文文档》 - 书栈网 · BookStack
这里贴一个中文版的链接(以excelize库为例,相对其他库来说,体验很不错),不过要注意该库是不支持.xls文件的,最好将要处理的文件从.xls复制到.xlsx中再进行处理。
具体说一下go操作excel的逻辑过程(有使用excel的基础会更好理解)
以简单的demo为例:
package main
import (
"fmt"
"log"
"github.com/xuri/excelize/v2"
)
func main() {
// 创建一个新的 Excel 文件
f := excelize.NewFile()
// 定义工作表名
sheetName := "活动信息"
// 创建一个工作表
if _, err := f.NewSheet(sheetName); err != nil {
log.Fatal("Error creating new sheet:", err)
}
// 定义标题行
headers := []string{
"活动主题"