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

做销售网站/百度客户端手机版

做销售网站,百度客户端手机版,兼职做海报网站,做外贸女装有哪些网站Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式&#xf…

Excelize 开源基础库 2.9.1 版本发布, 2025 年首个更新

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。自 2016 年开源以来已成为云原生应用尤其是 Go 语言开发者在处理电子表格办公文档时的热门选择,正在被广泛应用于大型互联网公司、中小企业客户和初创公司。入选 2023 开源创新榜优秀开源项目、荣获 2022 年中国开源创新大赛一等奖、2020 Gopher China - Go 领域明星开源项目 (GSP)、2018 年开源中国码云最有价值开源项目 GVP (Gitee Most Valuable Project)。

开源代码

GitHub: github.com/xuri/excelize
中文文档: xuri.me/excelize/zh-hans

2025年5月13日,社区正式发布了 2.9.1 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,此版本中最显著的变化包括:

版本说明

此版本中最显著的变化包括:

兼容性提示

  • 升级 Go 语言版本要求至 1.23 或更高版本,以升级依赖包 golang.org/x/crypto
  • DataValidationTypeDataValidationErrorStyleDataValidationOperatorPictureInsertType 的数据类型由 int 变更为 byte
  • 函数 SetCellInt 的形参类型改为 int64,解决 issue 2068
  • 添加图片、图表、形状和表单控件等绘图对象时,偏移设置将不再影响绘图对象的尺寸,解决 issue 2001

新增功能

  • Chart 数据类型中新增 GapWidthOverlap 字段
  • ChartPlotArea 数据类型中新增 ShowDataTableShowDataTableKeys 字段
  • ChartAxis 数据类型中新增 Alignment 字段
  • ChartSeries 数据类型中新增 DataLabel 字段
  • PageLayoutOptions 数据类型中新增 PageOrder 字段
  • 新增 2 项错误变量:ErrPageSetupAdjustToErrStreamSetColStyle
  • 新增 2 项枚举类型:HeaderFooterImagePositionTypeIgnoredErrorsType
  • 新增 2 项数据类型:CalcPropsOptionsHeaderFooterImageOptions
  • 新增 2 项函数 SetCalcPropsGetCalcProps 支持设置和获取工作簿计算属性
  • 新增 AddHeaderFooterImage 函数,支持在页眉和页脚中设置图片,相关 issue 1395
  • 新增 AddIgnoredErrors 函数,支持忽略特定单元格范围内的错误,相关 issue 2046
  • 新增 SetColStyle 函数,支持流式写入时设置列样式,相关 issue 2075
  • 函数 AddChartAddChartSheet 支持设置图表坐标轴文本方向和旋转角度,相关 issue 2025
  • 函数 AddChartAddChartSheet 支持设置柱状图和条形图的间隙宽度和重叠程度,相关 issue 2033
  • 函数 AddChartAddChartSheet 支持设置数据系列标签的格式,相关 issue 2052
  • 函数 AddChartAddChartSheet 支持设置位于图表绘图区域下方的数据表,相关 issue 2117
  • 函数 AddFormControl 函数支持为复选框类型的表单控件设置单元格超链接,相关 issue 2113
  • 函数 SetPageLayout 支持设置页面布局的页面顺序
  • 函数 DeletePicture 支持删除带有单一单元格锚定类型的图片,相关 issue 2059
  • 函数 SetPageLayout 增加了对选项参数的检查,如果给定的选项值无效,将返回错误提示信息
  • 支持跨多个工作表调整数据验证,相关 issue 2072
  • 支持应用带 # 号和零占位符的数字格式,相关 issue 2058
  • 支持应用带 ? 符号的数字格式
  • 支持通过指定 “oneCell” 定位类型添加带有单一单元格锚定类型的绘图对象,相关 issue 2002

问题修复

  • 修复 v2.9.0 中引入的问题,修改由流式写入生成的工作簿后,打开后提示文档损坏问题,解决 issue 2015
  • 修复部分情况下生成重复的“无填充”格式问题,解决 issue 2014
  • 修复部分情况下单元格垂直或水平边框样式丢失问题,解决 issue 2048
  • 修复部分情况下条件格式边框样式丢失的问题,解决 issue 2061
  • 修复部分情况下获取数据透视表时出现 panic 的问题,解决 issue 1954
  • 修复 GetStyle 函数无法获取 VertAlign 格式的问题
  • 修复 CalcCellValue 函数在部分情况下子表达式计算错误的问题,解决 issue 2083
  • 修复部分情况下因图片引用检查有误导致的错误删除图片问题
  • 修复流式写入时,非零行样式 ID 未覆盖默认单元格样式的问题
  • 修复流式写入时,部分情况下将在工作簿内部生成重复的 col XML 元素问题
  • 修复部分情况下设置图表标题字体时出现的 panic 问题,解决 issue 2102
  • 修复部分情况下删除公式计算链时出现的 panic 问题
  • 修复因共享公式解析错误导致的公式计算结果有误问题,解决 issue 2056
  • 修复当工作簿内部包含大于 4GB 的部件时,生成的 ZIP64 格式文档损坏问题
  • 修复当部分情况下重命名工作表时,自定义名称中的工作表名称更新有误的问题,解决 issue 2126

性能优化

  • 使用深拷贝库 github.com/tiendc/go-deepcopy 代替 github.com/mohae/deepcopy,深度拷贝速度提升 3 倍,相关 issue 2029
  • 修复 v2.9.0 中引入的问题,避免对空白单元格的值进行修剪以降低内存分配
  • 提高公式计算引擎对带有整行或整列单元格引用公式的计算速度
  • 行迭代器读取速度最高提升约 20%,内存分配降低约 10%

其他

  • Go Modules 依赖模块更新
  • 单元测试与文档更新
  • 包含阿拉伯语、德语、英语、西班牙语、法语、意大利语、日语、韩语、葡萄牙语、俄语、简体中文和繁体中文的多国语言文档网站更新
  • 支持 WebAssembly / JavaScript 的 excelize-wasm NPM 包发布版本更新
  • 支持 Python 的 excelize PyPI 包发布版本更新

致谢

感谢 Excelize 的所有贡献者,以下是为此版本提交代码的贡献者列表:

  • wushiling50
  • imirkin (Ilia Mirkin)
  • Juneezee (Eng Zer Jun)
  • Arpelicy
  • zhuhaicity (ZhuHaiCheng)
  • xxf0512 (xxf)
  • gypsy1234
  • mengpromax (MengZhongYuan)
  • hly-717
  • kurtinge (Kurt Inge Smådal)
  • IvanHristov98 (Ivan Hristov)
  • artur-chopikian (Artur Chopikian)
  • romanshevelev (Roman Shevelev)
  • LZCZ
  • hm3248
  • moisespsena (Moises P. Sena)
  • paolobarbolini (Paolo Barbolini)
  • timesince
  • shcabin
  • tgulacsi (Tamás Gulácsi)
  • R3dByt3 (R3dByt3)
  • Now-Shimmer
http://www.whsansanxincailiao.cn/news/30332766.html

相关文章:

  • 无锡市政府网站建设/百度 营销推广怎么做
  • 宜昌建网站/杭州网站优化
  • 青岛网站建设-中国互联/seopeixun com cn
  • 衡水哪儿做网站便宜/谷歌推广培训
  • 个人建站做什么网站比较赚钱/如何免费发布广告
  • 网站上地图是怎样做的/济南网站制作
  • wordpress全站301/seo 什么意思
  • 网站设计的汕头公司/软文广告是什么意思
  • 自适应网站怎么做m站/长沙优化排名
  • 网站免费建设/windows优化大师兑换码
  • 网站建设应用/搜索引擎优化实训报告
  • html5 房地产网站案例/厦门人才网官网登录
  • 珠海建站/营销网站建设服务
  • 个体户做网站去哪里做/seo排名优化的方法
  • 动态网站背景做多少合适/佛山seo代理计费
  • 本地网站后台管理建设/短视频seo排名
  • win10怎么做网站/58黄页网推广公司
  • 青海环保网站建设公司/网站排名seo教程
  • 贵阳市住房建设局网站/新乡seo优化
  • 什么专业可以做网站编辑/西安百度竞价托管公司
  • java做的网站怎么设置关闭和开启网站访问不了/源码交易网站源码
  • 建个人网站需要什么/重庆企业免费建站
  • iis配置网站无法访问/活动软文怎么写
  • 做网站公司怎么做/推广平台收费标准
  • 网站怎么做优化排名/推广信息哪个平台好
  • 网站标题是关键词吗/游戏推广对接平台
  • 个人淘客网站备案/互联网营销行业前景
  • 看视频做那个网站好/百度浏览器入口
  • 南阳 网站建设/十大网络舆情案例
  • 网站建设日期/公司网页制作需要多少钱