站长站首页| 下载首页| 源码下载| 软件下载| 素材下载| 模板下载| 安卓下载 最新 | 最热 | 地图 | xml

Excelize文档类库

Excelize文档类库

v2.5.0其他源码
下载地址
  • 软件大小:629KB
  • 软件语言:简体中文
  • 更新时间:2022-01-15
  • 软件类别:国产软件
  • 软件授权:开源软件
  • 软件厂商:Home Page
  • 运行环境:Go
  • 软件等级:
  • 演示网址:Demo Url

下面我们对Excelize文档类库v2.5.0文件阐述相关使用资料和Excelize文档类库v2.5.0文件的更新信息。

易采下载网免费提供Excelize文档类库下载资源服务,欢迎大家前来下载。

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

 

安装:

go get github.com/360EntSecGroup-Skylar/excelize

如果您使用 Go Modules 管理软件包,请使用下面的命令来安装最新版本。

go get github.com/360EntSecGroup-Skylar/excelize/v2

 

功能:

1、创建 Excel 文档

2、读取 Excel 文档

3、在 Excel 文档中创建图表

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

4、向 Excel 文档中插入图片

 

更新日志:

v2.5.0

 

兼容性提示

打开已有工作簿或在获取行迭代器后,需要调用对应的 Close 函数关闭工作簿和数据流

修改 ReadZipReader 为 File 的实现, 支持通过选项指定解压至内存或文件系统

移除了不必要的导出变量 XMLHeader,可使用 encoding/xml 包的 xml.Header 代替

移除了不再使用的导出变量 ErrToExcelTime

 

新增功能

新增 API: SetRowStyle 支持设置整行样式

新增 API: GetCellType 支持获取单元格数据类型

新增 API: SetAppProps 和 GetAppProps 支持设置与获取工作簿应用程序属性

GetCellValue, GetRows, GetCols, Rows 和 Cols 支持指定是否读取单元格原始值而不应用数字格式表达式

新增 95 项公式函数: ACCRINT, ACCRINTM, ADDRESS, AMORDEGRC, AMORLINC, AVEDEV, AVERAGEIF, CHIDIST, CONFIDENCE, CONFIDENCE.NORM, COUNTIF, COUNTIFS, COUPDAYBS, COUPDAYS, COUPDAYSNC, COUPNCD, COUPNUM, COUPPCD, DATEVALUE, DAY, DAYS, DELTA, DEVSQ, DISC, DURATION, ERF, ERF.PRECISE, ERFC, ERFC.PRECISE, GEOMEAN, GESTEP, IFNA, IFS, INDEX, INTRATE, ISFORMULA, ISLOGICAL, ISREF, ISOWEEKNUM, MATCH, MAXA, MAXIFS, MDURATION, MINIFS, MINUTE, MONTH, ODDFPRICE, PERCENTILE.EXC, PERCENTRANK.EXC, PERCENTRANK.INC, PERCENTRANK, PRICE, PRICEDISC, PRICEMAT, PV, QUARTILE.EXC, RANK, RANK.EQ, RATE, RECEIVED, RRI, SHEETS, SLN, STANDARDIZE, STDEV.P, STDEVP, SWITCH, SYD, TBILLEQ, TBILLPRICE, TBILLYIELD, TEXTJOIN, TIME, TRANSPOSE, TRIMMEAN, VALUE, VAR, VAR.S, VARA, VARPA, VDB, WEEKDAY, WEIBULL, WEIBULL.DIST, XIRR, XLOOKUP, XNPV, XOR, YEAR, YEARFRAC, YIELD, YIELDDISC, YIELDMAT, Z.TEST, ZTEST

公式计算引擎支持嵌套 IF 函数

公式计算引擎支持共享公式

公式计算引擎支持文本比较运算

支持在数据验证中使用公式

支持文档压缩比限制,避免潜在的安全风险

SetCellFormula 支持设置共享公式

UpdateLinkedValue 在清除单元格计算缓存时将跳过 macro sheet

修复部分情况下,由于内部依赖关系计算错误导致的 AddPicture 重复创建图片的问题

AddShape 支持设置形状轮廓线条宽度

新增文档打开选项 UnzipXMLSizeLimit 以支持指定打开每个工作表以及共享字符表时的内存解压上限

创建样式时,若给定的自定义数字格式无效,将返回错误提示

流式写入现已支持设置行样式

流式写入器将为时间类型单元格创建时间数字格式样式

支持设置数据透视表报表布局“以压缩形式显示”或“以大纲形式显示”

行/列迭代器支持获取当前行/列序号和行/列总数

使用 time.Time 类型参数进行单元格赋值时,支持时区位置

新增导出 7 项错误信息,以便开发者可根据不同的错误类型进行采取相应处理

 

兼容性提升

提升与内部带有 r="0" 属性工作表的兼容性

保留 XML 控制字符

提升样式设置与 Apple Numbers 的兼容性

页眉页脚字符数限制兼容多字节字符

设置单元格时将保留水平制表符

 

问题修复

修复部分情况下删除数据验证失败的问题

修复部分情况下设置数据验证下拉列表失败的问题

修复公式计算引擎 LOOKUP 函数部分情况下计算结果错误的问题

修复公式计算引擎 LOOKUP 仅支持完全匹配的问题

修复公式计算引擎百分比计算错误的问题

修复特定情况下单元格读取异常导致的 panic

修复设置“后 N 项”条件格式失败的问题

修复部分情况下时间解析错误的问题

修复科学记数法数字格式的单元格值解析异常的问题

修复部分情况下浮点型数据读取异常的问题

修复部分情况下删除工作表失败的问题

修复内建时间数字格式解析异常问题

修复部分情况下新建样式时返回样式 ID 异常的问题

修复部分情况下删除行列后合并单元格区域异常的问题

 

性能优化

合并单元格性能大幅提升,耗时降低 90%

提高流式读取性能,当内部 XML 较大时,将共享字符串表解压缩到系统临时文件,内存使用量减少约 60%

优化读取工作表列表性能

优化设置列样式存储,缩小生成的文档体积

 

其他

Go Modules 依赖模块更新

单元测试与文档更新

包含简体中文、英语、法语、俄语、日语、韩语、阿拉伯语、德语和西班牙语的多国语言文档网站更新

 

 

Excelize文档类库

下载地址

本类排行

本类热点