歡迎您光臨本站 註冊首頁

Excelize 釋出 2.3.0 版本,Go 語言 Excel 文件基礎庫

←手機掃碼閱讀     admin @ 2020-08-10 , reply:0

Excelize

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

2020年8月10日,社群正式釋出了 2.3.0 版本,該版本包含了多項新增功能、錯誤修復和相容性提升優化。下面是有關該版本更新內容的摘要,完整的更改列表可檢視 changelog

Gitee: gitee.com/xurime/excelize

我們很高興地宣佈釋出 2.3.0 版本,該版本包含了多項新功能和錯誤修復。

有關更改的摘要,請參閱 Release Notes。完整的更改列表可檢視 change log

Release Notes

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

新增功能

  • 支援併發設定單元格的值,相關 issue #670
  • 新增 API: SetSheetFormatPr 和 GetSheetFormatPr,支援設定工作表格式屬性,相關 issue #635
  • 新增 API: GetCols 和 Cols 列迭代器
  • AddChart 新增圖表 API 支援指定 Y 軸對數刻度,相關 issue #661
  • AddPicture 新增圖片 API 支援插入圖片自適應單元格
  • 增加對行、列和工作簿名稱的長度上限的檢查
  • 公式計算引擎支援自定義名稱,相關 issue #665
  • API CalcCellValue 更新:新增 12 項函式, COUNTAISBLANKISERRISERRORISEVENISNAISNONTEXTISODDISNUMBERMEDIANNA 和 SUMIF

相容性提升

  • 相容不同大小寫的文件內部元件路徑
  • 字元型單元格的值儲存於共享字元表中,降低生成文件體積
  • 支援工作表中無 r 屬性的 row 標籤,以修復部分情況下讀取工作表內容為空的問題
  • 支援多名稱空間的 XML 標籤,以相容金山 WPS 等電子表格應用程式,解決 issue #651
  • 自動篩選器相容 Office 2007 - 2010 版本的電子表格應用程式,解決 issue #637

問題修復

  • 修復因工作簿內產生了重複的篩選資料庫而導致的文件損壞問題
  • 避免新增樣式時生成重複的樣式定義
  • 修復設定富文字中包含的特殊字元丟失問題
  • 修復使用 Office 應用程式開啟新增批註的文件,儲存後再次開啟批註形狀不為矩形的問題,解決 #672
  • 避免部分情況下開啟編譯內聯優化引數時潛在的執行時 panic 問題,解決 issue #677 和 #679
  • 修正獲取百分比單元格值的數值精度問題

其他

  • 修復特定情況下開啟無效工作表時出現的異常 panic 問題
  • 完善單元測試中的錯誤處理
  • 包含簡體中文、英語、法語、俄語、日語和韓語的多國語言文件網站更新

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/117798/excelize-2-3-0-released
Excelize 釋出 2.3.0 版本,Go 語言 Excel 文件基礎庫已經有100次圍觀

http://coctec.com/news/all/show-post-248102.html