Excelize v2.0.2

版本說明

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

相容性提示

升級至該版本需要您使用的 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

results matching ""

    No results matching ""