<output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
        <dl id="ilehw"><font id="ilehw"></font></dl>
          1. Go 语言 Excel 类库 Excelize 2.0.0 版本发布

            xuri
             xuri
            发布于 2019年04月23日
            收藏 56

            Go 语言读写 Excel

            Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入由 Microsoft Excel? 2007 及以上版本创建的 XLSX 文档。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)、透视表和切片器等复杂样式的文档,还支持向 Excel 文档中插入图片与图表,并?#20197;?#20445;存后不会丢失文档原有样式,可以应用于各类报表系?#25345;小?/p>

            2019年4月23日, 社区正式发布了 2.0.0 版本,该版本包含了很多新功能、错误修复?#25176;阅?#20248;化。下面是有关该版本更新内容的摘要,完整的更改列表可查看 change log.

            Release Notes

            此版本中最显著的变化包括:

            API 更改

            下表列出了 v2.0.0 相比较于 v1.4.1 版本,API 的更改情况:

            函数名 增加 error 返回值 行号计算方法变更* 删除 新增
            ToALphaString × × ×
            TitleToNumber × × ×
            SplitCellName × × ×
            JoinCellName × × ×
            ColumnNameToNumber × × ×
            ColumnNumberToName × × ×
            CellNameToCoordinates × × ×
            CoordinatesToCellName × × ×
            DuplicateRowTo × × ×
            SetCellFloat × × ×
            SetCellStyle × × ×
            InsertCol × × ×
            RemoveCol × × ×
            RemoveRow × ×
            InsertRow × ×
            DuplicateRow × × ×
            SetRowHeight × × ×
            GetRowHeight × × ×
            GetCellValue × × ×
            GetCellFormula × × ×
            GetCellHyperLink × × ×
            SetCellHyperLink × × ×
            SetCellInt × × ×
            SetCellBool × × ×
            SetCellStr × × ×
            SetCellDefault × × ×
            GetCellStyle × × ×
            SetCellValue × × ×
            MergeCell × × ×
            SetSheetRow × × ×
            SetRowVisible × ×
            GetRowVisible × ×
            SetRowOutlineLevel × ×
            GetRowOutlineLevel × ×
            GetRows × × ×
            Columns × × ×
            SearchSheet × × ×
            GetPicture × × ×
            AutoFilter × × ×
            GetColVisible × × ×
            SetColVisible × × ×
            GetColOutlineLevel × × ×
            SetColOutlineLevel × × ×
            SetColWidth × × ×
            GetColWidth × × ×
            GetMergeCells × × ×
            ProtectSheet × × ×
            UnprotectSheet × × ×
            UpdateLinkedValue × × ×
            SetSheetVisible × × ×
            adjustHelper × × ×
            adjustMergeCells × × ×
            adjustAutoFilter × × ×
            prepareCell × × ×
            setDefaultTimeStyle × × ×
            timeToExcelTime × × ×
            addDrawingChart × × ×
            addDrawingVML × × ×
            addDrawingPicture × × ×
            getTotalRowsCols × × ×
            checkRow × × ×
            addDrawingShape × × ×
            addTable × × ×
            workSheetReader × × ×
            copySheet × × ×

            * 从版本 v2.0.0 开始,所?#34892;?#25805;作方法都使用从 1 开始的 Excel 行编号,早期版本中某些方法中的基于 0 的行编号将不再使用,参考相关 issue #349

            新增功能

            • 新增 DuplicateRowTo() 方法, 支持根据给定的工作表名称(大小写敏感)和行号,在指定行后复?#32856;?#34892;
            • 工作表页面布局设置函数 SetPageLayout() 新增对页面布局?#36739;?#35774;置的支持,解决了相关 issue #318
            • 工作表页面布局设置函数 SetPageLayout() 新增对页面纸张大小设置的支持

            问题修复

            • 修复部分情况下,在样式格式中未指定单元格颜色填充?#20445;?#21019;建了空白填充的问题
            • 修复当工作表数据验证公式超过 225 个字符?#20445;?#25991;件打开失败的问题,解决了相关 issue #339
            • 修复部分情况下,删除带有公式的单元格会导致文件损坏的问题,解决了相关 issue #346
            • 修复通过获取批注函数 GetComment(),从包含多个工作表的工作簿获取批注?#20445;?#36820;回了错误的工作表名称的问题,解决了相关 issue #345
            • 修复获取工作表全部单元格函数 GetRows() 返回多余的列的问题
            • 修复部分情况下删除包含公式的工作表引起文档损坏的问题

            ?#38405;?#25552;升

            • 单元格?#25345;?#31995;列函数、添?#20248;?#27880;、图片、图表、超链接?#25176;?#29366;函数的?#38405;埽?#22343;获得了大幅提升
            • 新增重复图片检查,将用添加引用代替添加重复图片,解决了相关 issue #359

            其他

            • 文?#30340;?#23481;更新与修正
            • 完善单元测试,增加 go1.12 版本下的单元测试
            本站文章除注明转载外,均为本站原创或编译。欢迎任何?#38382;?#30340;转载,但请务必注明出处,尊重他人劳动共创开源社区。
            转载请注明:文章转载自 OSCHINA 社区 [http://www.bswx.tw]
            本文标题:Go 语言 Excel 类库 Excelize 2.0.0 版本发布
            加载中

            最新评论(2

            漂鸟少年
            漂鸟少年
            这个跟py的openpyxl还有java的excel的框架那个好用
            隔壁家的老王
            隔壁家的老王
            @xuri ?#32454;紓瑀emoveRows删除不?#21024;?#30340;bug修复了没???
            返回顶部
            顶部
            广东快乐十分实时开奖

                  <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                  <dl id="ilehw"><font id="ilehw"></font></dl>

                            <output id="ilehw"><bdo id="ilehw"><nobr id="ilehw"></nobr></bdo></output>
                            <dl id="ilehw"><font id="ilehw"></font></dl>
                              1. 英超队徽音乐 福建11选5人2稳赚 辽宁35选7开奖号码咨询 香港赛马会四不像图片 时时彩计划软件手机版 河北20选5复式中奖规则及奖金 大乐透走势图连线 足彩倍投注技巧 陕西十一选五今日开奖结果查询结果 排三组三号码 天津时时彩22期号码 真正香港六合彩公司 山西11选50 毛泽西六肖中特 30选5宣传语