Excelize v2.0.2

《Excelize 權威指南》圖書出版,網路購買方式:人民郵電出版社 | 異步社區 | 天貓 | 京東 | 當當 | 亞馬遜 | 微店 | 抖音

版本說明

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

相容性提示

升級至該版本需要您使用的 Go 語言為 1.10 或更高版本。

新增功能

  • 支援創建樞紐分析表。新增 AddPivotTable 函式
  • 支援創建走勢圖 (Sparkine)。新增 AddSparkline 函式
  • 新增 GroupSheetsUngroupSheets 方法,支援設定工作表分組和取消工作表分組
  • 新增 AddVBAProject 方法,支援向 Excel 檔案中嵌入包含函式和巨集的 VBA 工程
  • 函式 SetPageLayout 增加適應頁面寬高屬性支援,相關 issue #432
  • 函式 SetSheetViewOptions 現在支援 「值為零的儲存格是否顯示零值」 屬性的設定
  • 函式 SetCellFormula 增加了對公式型別和引用屬性的設定支援
  • 增加帶有刪除線字型樣式的創建支援,相關 issue #482

問題修復

  • 修復部分情況下讀取註解內容文本不完整的問題,解決 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 #466 和 issue #480
  • 修復部分情況下調用 SetSheetPrOptions 所致的文檔損壞問題,解決 issue #483

性能表現

  • 性能優化,減少讀取文檔時的記憶體開銷和耗時,相關 issue #439

其他

  • 完善 SetSheetRow 函式中的異常處理
  • 代碼精簡優化,合併了下列內部函式: 將函式 workBookRelsWriterdrawingRelsWriter 合併為 relsWriter 將函式 drawingRelsReaderworkbookRelsReaderworkSheetRelsReader 合併為 relsReader 將函式 addDrawingRelationshipsaddSheetRelationships 合併為 addRels

致謝

感謝 Excelize 的所有貢獻者,以下是為此版本提交代碼的貢獻者列表:

  • @farmerx (Farmerx)
  • @dongkai16z (董凯)
  • @Sustainedhhh
  • @mlh758 (Michael Harris)
  • @zhaov
  • @WuXu1995
  • zaddok
  • @dolmen (Olivier Mengué)
  • @mqy (Qingyou Meng)
  • @mtmcfarl (Matthew McFarling)
  • @sevkin (Vsevolod Balashov)
  • @bvwells (Ben Wells)
  • @chtisgit (Christian Fiedler)
  • jaby

results matching ""

    No results matching ""