Go Excelize API中GetSheetFormatPr如何使用


这篇文章主要介绍了GoExcelizeAPI中GetSheetFormatPr如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇GoExcelizeAPI中GetSheetFormatPr如何使用文章都会有所收获,下面我们一起来看看吧。Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.15 或更高版本。根据给定的工作表名称获取格式属性。使用示例:输出结果:Defaults:
– baseColWidth: 0
– defaultColWidth: 0
– defaultRowHeight: 15
– customHeight: false
– zeroHeight: false
– thickTop: false
– thickBottom: false废话少说,上代码:代码很简单,先读取工作表,然后获取工作表的格式属性,然后遍历不定长参数opts,对fp的每个opt进行读取。SheetFormatPrOptionsPtr是一个interface。该interface 内有两个函数。我们可以发现,他们都大同小异,第一步的if语句是判断格式属性是否存在,如果不存在就赋一个默认值。 然后取格式属性指针fp的格式属性,前面是类型转换:下面介绍一下各个参数的作用:BaseColWidth:指定普通样式字体的最大数字宽度的字符数。此值不包括边距填充或网格线的额外填充。它只是字符数。DefaultCo免费云主机域名lWidth 指定默认列宽,其度量值为普通样式字体的最大数字宽度的字符数。DefaultRowHeight 指定以磅值度量的默认行高,我们不必在所有行上写入高度。如果大多数行具有自定义高度,则可以将其写出,以实现优化。CustomHeight 指定自定义高度。ZeroHeight 指定是否隐藏行。ThickTop 指定默认情况下行是否具有粗上边框。ThickBottom 指定默认情况下行是否具有粗下边框。关于“GoExcelizeAPI中GetSheetFormatPr如何使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“GoExcelizeAPI中GetSheetFormatPr如何使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: Android怎么用Canvas绘制贝塞尔曲线

这篇文章主要介绍了Android怎么用Canvas绘制贝塞尔曲线的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么用Canvas绘制贝塞尔曲线文章都会有所收获,下面我们一起来看看吧。用Canvas画贝塞尔曲线,要画贝…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/29 12:24
Next 03/29 12:30

相关推荐