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