-
-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prepare zh-tw docs for the next released version 2.8.1
- Loading branch information
Showing
2 changed files
with
103 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
# Excelize v2.8.1 | ||
|
||
* 即將釋出: 2024年 | ||
|
||
## 版本說明 | ||
|
||
此版本中最顯著的變化包括: | ||
|
||
### 相容性提示 | ||
|
||
* 將資料類型 `HeaderFooterOptions` 中的字段 `AlignWithMargins` 和 `ScaleWithDoc` 修改為指針類型,解決 issues [#1645](https://github.com/xuri/excelize/issues/1645) | ||
|
||
### 新增功能 | ||
|
||
* 新增函式 `SetCellUint` 支持設定無符號整型數,相關 issues [#1681](https://github.com/xuri/excelize/issues/1681) | ||
* 新增函式 `GetPictureCells` 支持獲取圖片存儲格坐標,相關 issues [#1218](https://github.com/xuri/excelize/issues/1218) | ||
* 新增函式 `GetConditionalStyle` 支持獲取條件式格式樣式定義,相關 issues [#1690](https://github.com/xuri/excelize/issues/1690) | ||
* 新增函式 `GetHeaderFooter` 支持獲取工作表頁眉頁腳控制字符設定 | ||
* 新增函式 `AddSlicer` 支持為表格和樞紐分析表添加交叉分析篩選器 | ||
* 新增函式 `GetPivotTables` 支持獲取樞紐分析表 | ||
* 新增函式 `DeletePivotTable` 支持刪除樞紐分析表 | ||
* 資料類型 `PivotTableOptions` 中添加了新的字段 `Name` 以支持創建樞紐分析表時指定自定義樞紐分析表名稱 | ||
* 新增 5 項公式函式: SEARCH, SEARCHB, TEXT, TEXTAFTER 和 TEXTBEFORE | ||
* 新增 `ChartLineType` 枚舉類型,以支持設定圖表區域邊框線型,相關 issue [#1706](https://github.com/xuri/excelize/issues/1706) | ||
* 資料類型 `Chart` 中添加了新的字段 `Border` 以支持設定圖表區域邊框類型 | ||
* 資料類型 `ChartLine` 中添加了新的字段 `Type` 以支持設定圖表線型 | ||
* 新增文檔對象關係部件名稱與命名空間變數 `NameSpaceSpreadSheetXR10`、`ContentTypeSlicer`、`ContentTypeSlicerCache` 和 `SourceRelationshipSlicer` | ||
* 新增擴展資源標識常量 `ExtURIPivotCacheDefinition` | ||
* 允許在自定義名稱、表格名稱和樞紐分析表名稱中使用點字符 | ||
* 刪除工作表中的表格時,將保留表格區域全部存儲格的值 | ||
* 支持讀取帶有分數數字格式的存儲格 | ||
* 刪除圖片時,如果圖片僅有一處引用,將同時從活頁簿內部刪除對應的圖片文件,以減少生成活頁簿的體積並消除由此產生的潛在安全風險 | ||
* 支持為批注框設定自定義寬度和高度,相關 issues [#1688](https://github.com/xuri/excelize/issues/1688) | ||
* 插入或刪除列和欄時,支持更新條件式格式、資料驗證、自定義名稱、圖形對象、存儲格公式、易失性函式中的存儲格坐標引用,相關 issues [#1306](https://github.com/xuri/excelize/issues/1306) 和 [#1615](https://github.com/xuri/excelize/issues/1615) | ||
* 新增 6 項新增條件式格式類型:「特定文本」、「空值」、「無空值」、「錯誤」、「無錯誤」和「發生日期」 | ||
* 公式計算引擎支持計算帶有多重負號的存儲格公式 | ||
|
||
### 相容性提升 | ||
|
||
* 提升了對內部帶有據對路徑繪圖部件活頁簿的相容性 | ||
* 提升了讀取帶有空的自定義數字格式存儲格的相容性 | ||
* 提升了與不支持默認主題部件命名空間電子錶格預覽程序的相容性,相關 issue [#1694](https://github.com/xuri/excelize/issues/1694) | ||
|
||
### 問題修復 | ||
|
||
* 添加對公式函式 MID 和 MIDB 中 num_chars 參數的檢查,以防止出現負數導致的 panic,解決 issues [#1647](https://github.com/xuri/excelize/issues/1647) | ||
* 修復部分情況下,公式函式 LEN、LOWER、PROPER、REPT、UPPER 和 IF 的計算結果為空的問題 | ||
* 修復部分情況下,計算公式函式 CHITEST 和 MMULT 時出現 panic 的問題 | ||
* 修復 v2.8.0 中引入的問題,透過創建特殊自定義名稱的方式設定列印區域和列印標題時不再返回錯誤 | ||
* 修復 v2.8.0 中引入的問題, 修復了由於內部樣式部件中索引顏色和 MRU 顏色缺省值處理有誤導致的生成活頁簿損壞問題 | ||
* 修復 v2.8.0 中引入的問題, 修復了特定情況下讀取帶有數字格式的存儲格結果為空的問題,解決 issues [#1658](https://github.com/xuri/excelize/issues/1658) | ||
* 修復因內部工作表 ID 處理有誤導致的特定情況下透過 `AutoFilter` 函式添加自動過濾器時出現的 panic,解決 issues [#1655](https://github.com/xuri/excelize/issues/1655) | ||
* 修復部分情況下在工作表中添加表格導致的工作表損壞問題 | ||
* 修復部分情況下讀取帶有時間類型數字格式存儲格的值有誤的問題,解決 issues [#1661](https://github.com/xuri/excelize/issues/1661) | ||
* 支持計算字符型公式存儲格的值,解決 issues [#1665](https://github.com/xuri/excelize/issues/1665) | ||
* 修復在帶有存儲格表格的活頁簿中添加表格時,表格 ID 生成有誤的問題 | ||
* 修復部分情況下活頁簿內容關係部件丟失的問題 | ||
* 升級數字格式表達式解析器,以修復對於帶有自定義文本的數字格式表達式格式化結果有誤問題 | ||
* 更新了簡體中文和繁體中文語言的預設數字格式列表 | ||
* 修復了部分情況下,自定義數字格式索引生成有誤的問題,解決 issues [#1677](https://github.com/xuri/excelize/issues/1677) | ||
* 修復透過刪除後再添加表格方式更新表格區域範圍時出現錯誤的問題,解決 issues [#1682](https://github.com/xuri/excelize/issues/1682) | ||
* 修復在使用流失讀取函式後,所產生的臨時文件無法被清理的潛在問題,解決 issues [#1680](https://github.com/xuri/excelize/issues/1680) | ||
* 修復部分情況下公式計算結果有誤的問題,解決 issues [#1681](https://github.com/xuri/excelize/issues/1681) | ||
* 修復併發讀取存儲格的值時出現的競態問題,解決 issues [#1687](https://github.com/xuri/excelize/issues/1687) | ||
* 修復根據樣式索引獲取樣式定義時,部分樣式定義缺失問題,解決 issues [#1708](https://github.com/xuri/excelize/issues/1708) | ||
* 修復部分情況下讀取帶有科學記數法數字格式存儲格的值結果有誤的問題,解決 issues [#1710](https://github.com/xuri/excelize/issues/1710) | ||
* 修復部分情況下,讀取帶有工作表中不含 `r` 屬性的行元素導致的 panic 問題,解決 issues [#1723](https://github.com/xuri/excelize/issues/1723) | ||
* 修復獲取富文本存儲格函式 `GetCellRichText` 在獲取內聯富文本時返回錯誤的問題 | ||
* 修復部分情況下,由於共享字符串表索引計算有誤導致的設定存儲格的值結果有誤問題 | ||
|
||
### 性能優化 | ||
|
||
* 提高了添加與刪除樞紐分析表和圖片的性能 | ||
* 降低了修剪存儲格時的內存佔用,解決 issue [#1712](https://github.com/xuri/excelize/issues/1712) | ||
|
||
### 其他 | ||
|
||
* Go Modules 依賴模塊更新 | ||
* 單元測試與文檔更新 | ||
* 包含簡體中文、繁體中文、英語、法語、俄語、日語、韓語、阿拉伯語、德語和西班牙語的[多國語言文檔網站](https://xuri.me/excelize)更新 | ||
|
||
### 致謝 | ||
|
||
感謝 Excelize 的所有貢獻者,以下是為此版本提交代碼的貢獻者列表: | ||
|
||
* @fnickels (Francis Nickels III) | ||
* @m12r (Matthias Endler) | ||
* @Abdelaziz-Ouhammou | ||
* @Juneezee (Eng Zer Jun) | ||
* @yicixin (壹次心) | ||
* @TeeRenJing (rjtee) | ||
* @phperic (magicrabbit) | ||
* @kjushka (Anton Petrov) | ||
* @krstak (Marko Krstic) | ||
* @lpxxn (Nick) | ||
* @ByteFlyCoding | ||
* @yangliyl (Yang Li) | ||
* @15535382838 | ||
* @TajangSec (Tajang) | ||
* @lujin1 (lujin) | ||
* @parkoo (Tian) | ||
* @ZhangXiao1024 (ZX) |