是 Go 語言編寫的用于操作 Office Excel 文檔基礎庫,基于 ECMA-376,ISO/IEC 29500 國際标準。可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本建立的電子表格文檔。支援 XLSX / XLSM / XLTM 等多種文檔格式,高度相容帶有樣式、圖檔(表)、透視表、切片器等複雜元件的文檔,并提供流式讀寫 API,用于處理包含大規模資料的工作簿。可應用于各類報表平台、雲計算、邊緣計算等系統。入選 2018 開源中國碼雲
Gitee 最有價值開源項目 GVP,目前已成為 Go 語言最受歡迎的 Excel 文檔基礎庫。
開源代碼
GitHub:
github.com/xuri/excelizeGitee:
gitee.com/xurime/excelize中文文檔:
xuri.me/excelize/zh-hans2020年9月23日,社群正式釋出了 2.3.1 版本,該版本包含了多項新增功能、錯誤修複和相容性提升優化。下面是有關該版本更新内容的摘要,完整的更改清單可檢視
changelog。
有關更改的摘要,請參閱
Release Notes。完整的更改清單可檢視
change log此版本中最顯著的變化包括:
新增功能
- 支援打開帶有基于 ECMA-376 文檔加密标準密碼保護的電子表格文檔,相關 issue #199
- 增加工作表規範與限制
- 擴充資料透視表功能:支援設定資料透視表的标題、樣式和透視表選項
- 安全漏洞修複
相容性提升
- 提升 Go 1.15 版本下的相容性,修複 Windows 作業系統下單元測試失敗的問題并修複潛在的競态條件問題
- 提升設定預設行高的電子表格文檔與 Apache OpenOffice 和 Kingsoft WPS™ 應用程式的相容性
問題修複
- 修複
特定情況下由于下标溢出導緻的 panic,相關 issue #686RemoveRow
- 修複特定情況下通過流式 API 生成的文檔可能損壞的問題
- 修複添加圖檔設定縮放失效的問題,相關 issue #691
其他
- 單元測試更新,文檔錯别字修複
- 包含簡體中文、英語、法語、俄語、日語和韓語的多國語言文檔網站更新