Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的 XLSX 文档。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)、透视表和切片器等复杂样式的文档,还支持向 Excel 文档中插入图片与图表,并且在保存后不会丢失文档原有样式,可以应用于各类报表系统中。

GitHub: github.com/360EntSecGroup-Skylar/excelize

开源代码

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

2020年2月10日,社区正式发布了 2.1.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 changelog。

Release Notes

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

新增功能

  • 新增 DeleteDefinedName 方法,支持从工作簿或工作表中删除名称
  • 新增 SetPageMarginsGetPageMargins 方法,支持获取和设置页面边距
  • 新增 DeleteChartDeletePicture 方法,支持从工作表中删除图表和图片
  • 增加对非 UTF-8 编码 Excel 文档的支持
  • 函数 AddChart 现已支持创建子母饼图、复合条饼图和组合图
  • 函数 AddChart 新增设置图表主要网格线支持,相关 issue #501
  • 函数 AddChart 支持设置折线图线条宽度,相关 issue #505
  • 函数 AddChart 现已支持指定图表坐标轴标签间隔单位,相关 issue #538
  • 函数 SetColVisible 支持对指定范围内的多列进行可见行设置
  • 函数 AddPivotTable 支持创建数据透视表时,所引用数据源区域存在空列,相关 issue #511

问题修复

  • 修复单元格值的末尾空白字符丢失问题
  • 函数 MergeCell 支持重叠合并单元格处理,解决 issue #533
  • 修复某些情况下空内联富文本丢失的问题,解决 issue #529
  • 修复对空工作簿视图的处理,解决 issue #426
  • 增加对公式中存在的转义字符处理,解决 issue #546

性能表现

  • 新增 NewStreamWriterFlush 方法,适用于生成包含大规模数据的工作表。与非流式写入相比,可降低 90.2% 的内存开销、节省 53% 时间
  • 函数 GetRows 内存采用流式数据读取,读取电子表格文档内存开销降低 87.9%,相关 issue #146 和 issue #382
  • 兼容性提升,新增 49 个文档内部 XML 命名空间支持

其他

  • 对于解析 XML 过程出现的异常将使用日志记录,相关 issue #539
  • 提高单元测试覆盖度(行覆盖度:97.04%)
  • 完善单元测试中的错误处理
  • 包含简体中文、英语、法语、俄语、日语和韩语的多国语言文档网站更新
  • 技术交流群 DingTalk Group ID: 30047129 QQ Group ID: 207895940

go读取excel_Excelize发布2.1.0版本,Go语言Excel文档基础库相关推荐

  1. go读取excel_Excelize 2.3.0 发布,Go 语言 Excel 文档基础库

    github.com/xuri/excelize Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可 ...

  2. python的openpyxl库如何读取特定列_Excelize 2.3.2 发布,Go 语言 Excel 文档基础库,2021 年首个更新...

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可以使用它来读取.写入由 Microsoft Exc ...

  3. Excelize 发布 2.1.0 版本, Go 语言最受欢迎的 Excel 基础库

    Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准.可以使用它来读取.写入由 Microsoft Exce ...

  4. 使用NPOI2.0.1.0自定义导出的excel文档数字为文本格式不能公式编辑计算的问题解决

    问题描述: 使用npoi2.0.1.0自定义导出的excel文档为文本格式,在excel中无法直接进行公式计算,不方便使用,需要手工转为数值型才能进行计算. 解决方式: 原先的方式时获取行(Row)进 ...

  5. JustAuth发布1.10.0版本,集成华为和企业微信登录,更加灵活的state缓存

    JustAuth发布1.10.0版本,集成华为和企业微信登录,更加灵活的state缓存 更新内容 新增 增加AuthCache配置类AuthCacheConfig.java,可以自定义缓存有效期以及是 ...

  6. eolinker开源5.0版本 修改语言为中文

    eolinker开源5.0版本 修改语言为中文 最近部署了eolinker开源5.0版本 发现语言是英文的而且没有教程去配置. 经过查看源码发现里面有中文,应该只要配置后就可以. 排查未压缩前代码,发 ...

  7. poi excel文档生成与读取

    阿帕奇poi excel文档操作 1. introduce 2. 轮子 3. demo 以九九乘法表为例 3.1 xls的生成 3.2 xlsx的生成 3.3 读取xlsx 1. introduce ...

  8. java读取Excel文档 + 存入数据库

    序 在做项目的时候,我们有时想要读取Excel类型的文档,把表格里面的数据进行处理,比如把成绩Excel文档存储到数据库对应的表.而这时却不知道该如何操作,接下来我将讲解这个流程.以下面的数据为例 总 ...

  9. Java实战—POI操作Excel文档、读取、写入、合并单元格

    一.POI项目简介 POI全称 Poor Obfuscation Implementation,利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:http: ...

最新文章

  1. java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码
  2. asp.net MVC 中 Session统一验证的方法
  3. [原] XAF 添加日期筛选下拉选择
  4. Android --- RecycleView下拉刷新,item中的图片闪烁,图片采用Glide方式加载
  5. 汇编语言的码制转换小问题--求指教
  6. c语言全段字符的类别,言语理解规律整理d0c.doc
  7. BZOJ 1529: [POI2005]ska Piggy banks( 并查集 )
  8. hash()函数的实现
  9. thinkphp3.0 php7,tp3.1 for php7
  10. 打印字符(信息学奥赛一本通-T1021)
  11. 计算机的80端口被占用 - 思路篇
  12. 结合scipy.linalg在Python中使用线性系统
  13. python根据TF-IDF使用sklearn(TfidfVectorizer)计算句子的embedding
  14. 用命令创建MySQL数据库
  15. java用swing日历标记节日_如何用JavaSwing作一个日历控制程序?
  16. offload error: cannot find offload entry解决办法
  17. 简书粉丝列表老bug
  18. C#语法基础(二)---数组stringArrayList
  19. gbk、utf-8,这都是啥玩意儿? “Python编码“ 最全的教程来了
  20. 从IRQ到IRQL(PIC版)

热门文章

  1. Linux Signals 进程信号简介
  2. Win10桌面右键响应非常慢怎么办?
  3. PHP生成静态HTML的源代码及用法
  4. 黑马程序员之《String 类练习》
  5. 2012年初的10个绝对让你惊喜的jQuery插件
  6. asp.net性能优化
  7. MapInfo开发心得——多地图关联篇【转】
  8. REST框架的问题--备忘
  9. Durid数据库连接池设置ConnectionInitSqls参数解决数据库设置编码utf8mb4
  10. Mybatis运行原理及源码解析