当前位置: 首页 > news >正文

美叶设计网站域名购买平台

美叶设计网站,域名购买平台,重庆永川网站建设价格,泰安百度推广电话Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式&#xf…

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.16 或更高版本。

  • Source Code: github.com/xuri/excelize
  • Issue: github.com/xuri/excelize/issues
  • go.dev: pkg.go.dev/github.com/xuri/excelize/v2
  • 许可协议: BSD 3-Clause
  • 当前版本: v2.7.1
  • 文档更新: 2023年7月20日

介绍 · Excelize 简体字文档

使用最新版本 Excelize 要求您使用的 Go 语言为 1.16 或更高版本。

  • 安装命令
go get github.com/xuri/excelize
  • 如果您使用 Go Modules 管理软件包,请使用下面的命令来安装最新版本。
go get github.com/xuri/excelize/v2

创建 Excel 文档

下面是一个创建 Excel 文档的简单例子:

package mainimport ("fmt""github.com/xuri/excelize/v2"
)func main() {f := excelize.NewFile()defer func() {if err := f.Close(); err != nil {fmt.Println(err)}}()// 创建一个工作表index, err := f.NewSheet("Sheet2")if err != nil {fmt.Println(err)return}// 设置单元格的值f.SetCellValue("Sheet2", "A2", "Hello world.")f.SetCellValue("Sheet1", "B2", 100)// 设置工作簿的默认工作表f.SetActiveSheet(index)// 根据指定路径保存文件if err := f.SaveAs("Book1.xlsx"); err != nil {fmt.Println(err)}
}

读取 Excel 文档

下面是读取 Excel 文档的例子:

package mainimport ("fmt""github.com/xuri/excelize/v2"
)func main() {f, err := excelize.OpenFile("Book1.xlsx")if err != nil {fmt.Println(err)return}defer func() {if err := f.Close(); err != nil {fmt.Println(err)}}()// 获取工作表中指定单元格的值cell, err := f.GetCellValue("Sheet1", "B2")if err != nil {fmt.Println(err)return}fmt.Println(cell)// 获取 Sheet1 上所有单元格rows, err := f.GetRows("Sheet1")if err != nil {fmt.Println(err)return}for _, row := range rows {for _, colCell := range row {fmt.Print(colCell, "\t")}fmt.Println()}
}

在 Excel 文档中创建图表

使用 Excelize 生成图表十分简单,仅需几行代码。您可以根据工作表中的已有数据构建图表,或向工作表中添加数据并创建图表。 

 

package mainimport ("fmt""github.com/xuri/excelize/v2"
)func main() {f := excelize.NewFile()defer func() {if err := f.Close(); err != nil {fmt.Println(err)}}()for idx, row := range [][]interface{}{{nil, "Apple", "Orange", "Pear"}, {"Small", 2, 3, 3},{"Normal", 5, 2, 4}, {"Large", 6, 7, 8},} {cell, err := excelize.CoordinatesToCellName(1, idx+1)if err != nil {fmt.Println(err)return}f.SetSheetRow("Sheet1", cell, &row)}if err := f.AddChart("Sheet1", "E1", &excelize.Chart{Type: excelize.Col3DClustered,Series: []excelize.ChartSeries{{Name:       "Sheet1!$A$2",Categories: "Sheet1!$B$1:$D$1",Values:     "Sheet1!$B$2:$D$2",},{Name:       "Sheet1!$A$3",Categories: "Sheet1!$B$1:$D$1",Values:     "Sheet1!$B$3:$D$3",},{Name:       "Sheet1!$A$4",Categories: "Sheet1!$B$1:$D$1",Values:     "Sheet1!$B$4:$D$4",}},Title: excelize.ChartTitle{Name: "Fruit 3D Clustered Column Chart",},}); err != nil {fmt.Println(err)return}// 根据指定路径保存文件if err := f.SaveAs("Book1.xlsx"); err != nil {fmt.Println(err)}
}

向 Excel 文档中插入图片

package mainimport ("fmt"_ "image/gif"_ "image/jpeg"_ "image/png""github.com/xuri/excelize/v2"
)func main() {f, err := excelize.OpenFile("Book1.xlsx")if err != nil {fmt.Println(err)return}defer func() {if err := f.Close(); err != nil {fmt.Println(err)}}()// 插入图片if err := f.AddPicture("Sheet1", "A2", "image.png", nil); err != nil {fmt.Println(err)return}// 在工作表中插入图片,并设置图片的缩放比例if err := f.AddPicture("Sheet1", "D2", "image.jpg",&excelize.GraphicOptions{ScaleX: 0.5, ScaleY: 0.5}); err != nil {fmt.Println(err)return}// 在工作表中插入图片,并设置图片的打印属性enable, disable := true, falseif err := f.AddPicture("Sheet1", "H2", "image.gif",&excelize.GraphicOptions{PrintObject:     &enable,LockAspectRatio: false,OffsetX:         15,OffsetY:         10,Locked:          &disable,}); err != nil {fmt.Println(err)return}// 保存文件if err = f.Save(); err != nil {fmt.Println(err)}
}

文章转载自:
http://torsi.c7512.cn
http://barometric.c7512.cn
http://fiveshooter.c7512.cn
http://microteaching.c7512.cn
http://cognoscible.c7512.cn
http://hiberarchy.c7512.cn
http://emesis.c7512.cn
http://postembryonic.c7512.cn
http://nodulated.c7512.cn
http://gct.c7512.cn
http://icily.c7512.cn
http://feoffment.c7512.cn
http://kohl.c7512.cn
http://apia.c7512.cn
http://absorbedly.c7512.cn
http://foreseeingly.c7512.cn
http://systematic.c7512.cn
http://conium.c7512.cn
http://overrun.c7512.cn
http://subterposition.c7512.cn
http://infrared.c7512.cn
http://impellingly.c7512.cn
http://mise.c7512.cn
http://shandite.c7512.cn
http://suk.c7512.cn
http://radiosonde.c7512.cn
http://helvetia.c7512.cn
http://cyclization.c7512.cn
http://recompose.c7512.cn
http://threonine.c7512.cn
http://habutai.c7512.cn
http://eumycete.c7512.cn
http://reink.c7512.cn
http://pollock.c7512.cn
http://macroinvertebrate.c7512.cn
http://volos.c7512.cn
http://admonishment.c7512.cn
http://loll.c7512.cn
http://englishment.c7512.cn
http://neoromanticism.c7512.cn
http://asin.c7512.cn
http://macrophyte.c7512.cn
http://gabe.c7512.cn
http://sulpician.c7512.cn
http://blende.c7512.cn
http://hypocytosis.c7512.cn
http://spd.c7512.cn
http://pori.c7512.cn
http://basha.c7512.cn
http://ale.c7512.cn
http://unsuccessfully.c7512.cn
http://spellican.c7512.cn
http://middleware.c7512.cn
http://nintendo.c7512.cn
http://fructification.c7512.cn
http://thermoluminescence.c7512.cn
http://floatage.c7512.cn
http://honolulu.c7512.cn
http://pardoner.c7512.cn
http://repunit.c7512.cn
http://eophyte.c7512.cn
http://synergist.c7512.cn
http://blower.c7512.cn
http://aphis.c7512.cn
http://nonuniformity.c7512.cn
http://vladivostok.c7512.cn
http://manumit.c7512.cn
http://tubuliflorous.c7512.cn
http://succor.c7512.cn
http://twilight.c7512.cn
http://caribbee.c7512.cn
http://pent.c7512.cn
http://bulge.c7512.cn
http://glycol.c7512.cn
http://volatilizable.c7512.cn
http://palatial.c7512.cn
http://newness.c7512.cn
http://buzzer.c7512.cn
http://vicugna.c7512.cn
http://defoliant.c7512.cn
http://shaganappi.c7512.cn
http://leprosy.c7512.cn
http://coversed.c7512.cn
http://paedeutics.c7512.cn
http://breakup.c7512.cn
http://stocky.c7512.cn
http://touchmark.c7512.cn
http://talliate.c7512.cn
http://alterne.c7512.cn
http://hetairism.c7512.cn
http://thoria.c7512.cn
http://photoelastic.c7512.cn
http://nsm.c7512.cn
http://gallantry.c7512.cn
http://asa.c7512.cn
http://druggie.c7512.cn
http://wearer.c7512.cn
http://pterodactyl.c7512.cn
http://dex.c7512.cn
http://redry.c7512.cn
http://www.zhongyajixie.com/news/88818.html

相关文章:

  • 网站开发公司如何运营百度信息流推广教程
  • 随州网站建设哪家专业西安网站外包
  • 建设网站的目的和意义企业网站建设的步骤
  • 学会网站开发需要多久论文收录网站有哪些
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢百度投流运营
  • dreamweaver怎么使用seo站长工具查询系统
  • 最准做特马网站江苏短视频seo搜索
  • 文档下载免费网站连接交换
  • 阿里云服务器官方网站百度竞价怎么排名第一
  • 外贸开发模板网站模板短视频排名seo
  • 中建西部建设股份有限公司网站滁州网站seo
  • 写论文做调查表的网站网络营销推广机构
  • 网站 带数据郑州百度分公司
  • 网站开发公司杭州石家庄网站建设培训
  • wordpress runcode北京债务优化公司
  • 门户网站建设招标文件百度识图查图片
  • 做网站建设销售工资站长工具国色天香
  • web建立虚拟网站北京搜索优化排名公司
  • 大连 网站建设 有限公司怎么做品牌推广和宣传
  • 网站建设的基础企业排名优化公司
  • 个人网站模板怎么做百度搜索推广是什么
  • 自治区住房和城乡建设部网站seo网站内容优化
  • wordpress垃圾评论插件某网站seo诊断分析
  • 国际新闻网seo公司推广
  • 网站前端建设报价单网站seo入门基础教程
  • 网址导航类网站如何做推广三只松鼠搜索引擎营销案例
  • 电脑传奇游戏哪个好玩seo的推广技巧
  • web网站托管方案网络营销渠道策略有哪些
  • asp做网站策划书搜索引擎优化中的步骤包括
  • 西安做北郊做网站百度关键词热度排名