Excelizeは、言語の最も人気のあるエクセルライブラリ基盤を行く、2.0.2バージョンをリリース

Excelizeは ECMA-376 OfficeオープンXML標準に基づいて、Office Excelドキュメントライブラリを操作するために行くには書かれています。あなたは、Microsoft Excelの™2007以降とで作成されたXLSX文書を読み込み、書き込みするためにそれを使用することができます。他のオープンソースのライブラリと比較すると、元の画像(表)、スタイルシート、および複雑な斜視スライサーやその他の書類を書いExcelizeサポートは、また、Excelドキュメントに挿入写真や図表をサポートし、文書が保存後に失われることはありませんオリジナルのスタイルは、システムの各種レポートに適用することができます。2018中国オープンソースコードという名前のクラウドGitee最も貴重なオープンソースは、GVPプロジェクトは、最も人気のある言語ゴーExcelドキュメントライブラリの基盤となっています。

オープンソースコード

GitHubの: github.com/xuri/excelize

Gitee: gitee.com/xurime/excelize

中国のドキュメント: xuri.me/excelize/zh-hans

Excelize知られているユーザー

2019年10月9日、正式に2.0.2バージョンをリリースコミュニティ、このバージョンではいくつかの新機能、バグ修正や互換性のアップグレードの最適化を含んでいます。以下は、変更の完全なリストの更新バージョンの概要を見ることができるで変更ログを

変更の概要は、参照のリリースノートを変更点の完全なリストを閲覧することができます変更ログを

リリースノート

最も重要な変更のこのバージョンは、次のとおりです。

互換性のヒント

1.10よりも高いのGo言語バージョンのバージョンをアップグレードする必要があります。

新機能

问题修复

  • 修复部分情况下读取批注内容文本不完整的问题,解决 issue #434
  • 修复由于内部合并单元格偏移量计算错误导致的部分情况下使用 RemoveRow() 删除行出现下标越界问题,解决 issue #437
  • 修复部分情况下数据验证下拉菜单中的公式失效问题
  • 修复在循环迭代中调用 Save() 方法保存导致的文档损坏问题,解决 issue #443
  • 提升文档内部 workbook.xml.rels 中相对路径格式解析的兼容性,解决 issue #442
  • 修复部分情况下,删除带有合并单元格的文档所导致的文件损坏问题
  • 修复部分情况下设置保护工作表属性失效的情况,解决 issue #454
  • 修复部分情况下 GetSheetName 获取工作表名称为空的问题, 解决 issue #457
  • 增加单元格内多行文本解析的支持, 相关 issue #464
  • 修复 32 位操作系统环境下数字溢出问题,相关 issue #386
  • 修复 go module 依赖版本不匹配问题, 相关 issue #466issue #480
  • 修复部分情况下调用 SetSheetPrOptions() 所致的文档损坏问题,解决 issue #483

性能表现

  • 性能优化,减少读取文档时的内存开销和耗时,相关 issue #439

其他

  • 完善 SetSheetRow() 函数中的异常处理
  • 代码精简优化, 合并了下列内部函数:
    将函数 workBookRelsWriter, drawingRelsWriter 合并为 relsWriter;
    将函数 drawingRelsReader, workbookRelsReader, workSheetRelsReader 合并为 relsReader;
    将函数 addDrawingRelationships, addSheetRelationships 合并为 addRels

おすすめ

転載: blog.51cto.com/xurime/2442104