龙空技术网

Go语言学习(11)读取excel表格3

探索3000 87

前言:

现在我们对“go读取word表格”大致比较关怀,姐妹们都需要学习一些“go读取word表格”的相关知识。那么小编同时在网摘上网罗了一些有关“go读取word表格””的相关内容,希望各位老铁们能喜欢,兄弟们快快来了解一下吧!

接上期:Go语言学习(10)读取excel表格2

Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML 技术标准。可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,目前是 Go 开源项目中唯一支持复杂样式 XLSX 文件的类库,可应用于各类报表平台、云计算和边缘计算系统。

读取excel表格数据,使用频率最高的当属读取单元格数据

上一期只做到读取sheet名称,今天接着在上一期基础上完善功能:读取单元格内容

cell, _ := f.GetCellValue("Sheet1", "A2”)

以上代码可以正常读取Sheet1中的A2单元格数据

func TextEdit_click(a *walk.TextEdit) {	f, err := excelize.OpenFile("测试工作簿1.xlsx")	if err != nil {		fmt.Println(err)		return	}	a.SetTextColor(walk.RGB(byte(255), byte(48), byte(48)))	var sheetlist = f.GetSheetList()	// 获取工作表中指定单元格的值	for i := 0; i < 10; i++ {		cell, _ := f.GetCellValue(sheetlist[0], "A"+strconv.Itoa(i+2))		a.AppendText(cell + "\n")	}	a.AppendText("\n")	a.AppendText("欢迎关注“探索3000”")}

标签: #go读取word表格