Excelize 2.3.1 發佈,Go 語言 Excel 文檔基礎庫,支持加密表格文檔

Excelize Logo

Excelize 是 Go 語言編寫的用於操作 Office Excel 文檔基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本創建的電子表格文檔。支持 XLSX / XLSM / XLTM 等多種文檔格式,高度兼容帶有樣式、圖片 (表)、透視表、切片器等複雜組件的文檔,並提供流式讀寫 API,用於處理包含大規模數據的工作簿。可應用於各類報表平臺、雲計算、邊緣計算等系統。入選 2018 開源中國碼雲 Gitee 最有價值開源項目 GVP,目前已成爲 Go 語言最受歡迎的 Excel 文檔基礎庫。

 

開源代碼

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

 

2020年9月23日,社區正式發佈了 2.3.1 版本,該版本包含了多項新增功能、錯誤修復和兼容性提升優化。下面是有關該版本更新內容的摘要,完整的更改列表可查看 changelog

Release Notes

此版本中最顯著的變化包括:

新增功能

  • 支持打開帶有基於 ECMA-376 文檔加密標準密碼保護的電子表格文檔,相關 issue #199
  • 增加工作表規範與限制
  • 擴展數據透視表功能:支持設置數據透視表的標題、樣式和透視表選項
  • 安全漏洞修復

兼容性提升

  • 提升 Go 1.15 版本下的兼容性,修復 Windows 操作系統下單元測試失敗的問題並修復潛在的競態條件問題
  • 提升設置默認行高的電子表格文檔與 Apache OpenOffice 和 Kingsoft WPS™ 應用程序的兼容性

問題修復

  • 修復 RemoveRow 特定情況下由於下標溢出導致的 panic,相關 issue #686
  • 修復特定情況下通過流式 API 生成的文檔可能損壞的問題
  • 修復添加圖片設置縮放失效的問題,相關 issue #691

其他

  • 單元測試更新,文檔錯別字修復
  • 包含簡體中文、英語、法語、俄語、日語和韓語的多國語言文檔網站更新
  • 技術交流羣

DingTalk Group ID: 30047129 QQ Group ID: 207895940

Excelize 技術交流羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章