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

Go 語言 Excel 類庫 Excelize

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

開源代碼

GitHub: github.com/xuri/excelizegithub

Gitee: gitee.com/xurime/excelize安全

中文文檔: xuri.me/excelize/zh-hans單元測試

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

有關更改的摘要,請參閱 Release Notes。完整的更改列表可查看 change log優化

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 技術交流羣

相關文章
相關標籤/搜索