发布时间:2024-11-21 20:44:12
在开始使用
go get github.com/tealeg/xlsx
安装完成后,我们可以在项目中引入这个包:
import "github.com/tealeg/xlsx"
要读取Excel文件,我们首先需要打开一个已存在的Excel文件:
file, err := xlsx.OpenFile("path/to/file.xlsx")
if err != nil {
// 处理错误
}
接下来,我们可以遍历工作表和行来读取数据:
for _, sheet := range file.Sheets {
for _, row := range sheet.Rows {
for _, cell := range row.Cells {
value, _ := cell.String()
// 处理单元格数据
}
}
}
要写入Excel文件,我们首先需要创建一个新的Excel文件:
file := xlsx.NewFile()
然后,我们可以创建工作表并在其中添加行和单元格:
sheet, _ := file.AddSheet("Sheet1")
row := sheet.AddRow()
cell := row.AddCell()
cell.Value = "Hello, World!"
当我们完成数据的编辑后,可以使用以下代码将其保存为Excel文件:
err := file.Save("path/to/new_file.xlsx")
if err != nil {
// 处理错误
}
除了基本功能外,
总之,