摘要:是語言編寫的用于操作文檔類庫,基于標準。可以使用它來讀取寫入由及以上版本創建的文檔。年月日,社區正式發布了版本,該版本包含了多項新增功能錯誤修復和兼容性提升優化。下面是有關該版本更新內容的摘要,完整的更改列表可查看。
Excelize 是 Go 語言編寫的用于操作 Office Excel 文檔類庫,基于 ECMA-376 Office OpenXML 標準。可以使用它來讀取、寫入由 Microsoft Excel? 2007 及以上版本創建的 XLSX 文檔。相比較其他的開源類庫,Excelize 支持寫入原本帶有圖片(表)、透視表和切片器等復雜樣式的文檔,還支持向 Excel 文檔中插入圖片與圖表,并且在保存后不會丟失文檔原有樣式,可以應用于各類報表系統中。
GitHub: github.com/360EntSecGroup-Skylar/excelize
2019年7月1日,社區正式發布了 2.0.1 版本,該版本包含了多項新增功能、錯誤修復和兼容性提升優化。下面是有關該版本更新內容的摘要,完整的更改列表可查看 change log。
Release Notes此版本中最顯著的變化包括:
新增功能新增 SetHeaderFooter() 方法,支持設置頁眉和頁腳,相關 issue #394
新增 SetColStyle() 方法,支持設置列樣式,相關 issue #397
新增 SetDefaultFont() 和 GetDefaultFont() 方法,支持設置工作簿默認字體,相關 issue #390
新增 SetDocProps() 和 GetDocProps() 方法,支持設置和獲取文檔屬性,相關 issue #415
函數 AddChart() 新增加了 26 種圖表的創建:簇狀圓錐、堆積圓錐、百分比堆積圓錐、三維圓錐圖、簇狀水平圓錐圖、堆積水平圓錐圖、堆積百分比水平圓錐圖、簇狀棱錐圖、堆積棱錐、百分比堆積棱錐、三維棱錐圖、簇狀水平棱錐圖、堆積水平棱錐圖、堆積百分比水平棱錐圖、簇狀柱形圖 、堆積柱形圖、百分比堆積柱形圖、三維柱形圖、簇狀水平圓柱圖、堆積水平圓柱圖、堆積百分比水平圓柱圖、三維曲面圖、俯視框架曲面圖、三維曲面框架圖、氣泡圖與三維氣泡圖,不受支持的圖表類型將返回錯誤提示
新增 SetDefinedName() 和 GetDefinedName() 方法,支持設置和獲取名稱
優化并明確了打開加密文件時的錯誤提示信息
函數 AddPicture() 現在支持添加 TIF 和 TIFF 格式的圖片
問題修復修復當數據驗證公式中存在雙引號時產生的問題
修復內部計數錯誤導致的部分情況下產生重復批注問題,相關 issue #373
修復部分情況下因讀取內部工作表 map 錯誤導致讀取文件失敗的問題,相關 issue #404
提升了處理包含數據透視表的文檔兼容性,相關 issue #413
提升了字號與粗體樣式的兼容性,相關 issue #411、#420 和 #425
優化內部重算組件以修復部分情況下在工作表中刪除或插入行造成文檔損壞的問題,相關 issue #421 和 #424
修復部分情況下隱藏工作表失效的問題,相關 issue #418
修復內部主題顏色索引溢出導致部分情況下圖表系列過多導致文檔損壞的問題,相關 issue #422
其他完善單元測試提升覆蓋度,行覆蓋度達到 96.05%
代碼優化,修復 golint 問題
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/110400.html
摘要:是語言編寫的用于操作文檔類庫,基于標準。可以使用它來讀取寫入由及以上版本創建的文檔。年月日,社區正式發布了版本,該版本包含了很多新功能錯誤修復和性能優化。 showImg(https://segmentfault.com/img/remote/1460000018971694?w=880&h=360); Excelize 是 Go 語言編寫的用于操作 Office Excel 文檔類庫...
摘要:測試內容使用不同的語言及其版本,測試各自完成包含行列單元格的文件的生成,對比其各自耗費時間,次重復執行取其平均值后進行橫向比較。 背景 去年因為線上系統需要導出大量數據(大概是 11 萬行)到 Excel,代碼是 Python 2.7 寫的,除去數據庫查詢耗時,整個的 Excel 文件生成也還要耗費幾十秒的時間,這聽起來真是一個非常夸張的事情。后來為其更換了號稱性能表現最好的 pyex...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
閱讀 2272·2021-11-16 11:51
閱讀 3501·2021-09-26 10:14
閱讀 1788·2021-09-22 15:58
閱讀 1094·2019-08-30 15:52
閱讀 2012·2019-08-30 15:43
閱讀 2612·2019-08-30 13:46
閱讀 907·2019-08-30 13:10
閱讀 1020·2019-08-29 18:32