Excelize

Excelize提供数据处理功能,可以作为Excel读写库使用,让用户在分析数据的时候可以通过这款软件快速创建图表,软件使用GO代码开发,您可以通过代码命令创建数据表,可以通过代码插入图像到Excel,可以通过代码编辑数据和生成统计图,方便为新的软件配置Excel数据读写功能,满足用户管理数据和分析数据需求;Excelize功能很多,常用的数据处理功能都可以在软件找到,您也可以在软件通过GO代码添加图表,创建图表工作表,软件提供三维图表、二维图表创建,支持常用的条形图、面积图、柱形图创建!

相关推荐 软件介绍 下载地址
Excelize官方版v2.3.2 Excelize提供数据处理功能,可以作为Excel读写库使用,让用户在分析数据的时候可以通过这款软件快速创建图表,软件使用GO代码开发,您可以通过代码命令创建数据表,可以通过代码插入图像到Excel,可以通过代码编辑数据和生成统计图,方便为新的软件配置Excel数据读… 点击查看
国融证券超级终端版单独委托v5.18.81.032 国融证券超级终端版单独委托是国融证券开发的股票交易软件,新增开放式基金功能,股票期权业务,支持融资融券业务,OTC业务,支持中小企业股份转让业务!国融证券超级终端版单独委托基本简介国融证券股份有限公司(原信证券有限责任公司,以下简称“国融证券”)是经核准… 点击查看
Zotero官方版v5.0.89 Ze版是一款界面清晰、功能全面、作便捷的文献管理软件。Ze版可以帮助用户进行文献的收集、组织、引用和共享。Ze最大的优点就是能够对在线文献数据库网页中的文献题录直接抓取,且支持添加PDF、图像、音频和文件、网页快照、还有其他任何内容。ZeZe软件… 点击查看

Excelize软件功能

使用Excelize,图表生成和管理就像几行代码一样容易。您可以根据工作表中的数据构建图表,也可以生成完全不包含任何数据的图表。

Excelize 是 Go 语言编写的用于作 Office Excel 文档基库,基于 EA-376,ISO/IEC 29500 国际标准。

可以使用它来读取、写入由 Micsoft Excel™ 2007 及以上版本创建的电子表格文档。允许您写入和读取XLSX / XL / XLTM文件的功能。

高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。

可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.10 或更高版本。

Excelize软件特色

函数AddPivotTable现在支持无列和多数据字段

函数GetCellValue支持自定义期时间数字格式

函数CalcCellValue现在支持新的公式函数AND,CLEAN,TRIM,LOWER,PROPER,UPPER和OR

数据验证范围现在支持浮点十进制

功能AddChart现在支持设置标记类型和自定义线宽

Excelize教程

创建 Excel 文档

下面是一个创建 Excel 文档的简单例子:

在 Excel 文档中创建图表

使用 Excelize 生成图表十分简单,仅需几行代码。您可以根据工作表中的已有数据构建图表,或向工作表中添加数据并创建图表。

向 Excel 文档中插入图片

色值计算

func ThemeColor(baseColor stng, tint float) stng

通过给定的 RGB 格式色值与色调参数,计算出最终颜色。例如,获取名为 Sheet1 的工作表 A1 单元格的背景颜色:

RGB与HSL色彩空间色值转换

func RGoHSL(r, g, b uint8) (h, s, l float)

该函数提供方法将 RGB 色彩空间三元组转换为 HSL 色彩空间三元组。

HSL与RGB色彩空间色值转换

func HSLToRGB(h, s, l float) (r, g, b uint8)

该函数提供方法将 HSL 色彩空间三元组转换为 RGB 色彩空间三元组。

文件 Wter

Wte

func (f *File) Wte(w io.Wter) err

该函数提供方法将当前文件内容写入给定的 io.Wter。

WteTo

func (f *File) WteTo(w io.Wter) (int, err)

该函过实现 io.WterTo 以保存文件。

WteToBuffer

func (f *File) WteToBuffer (*bytes.Buffer, err)

该函数提供获取当前文件内容 *bytes.Buffer 的方法。

嵌入 VBA 项目

func (f *File) AddVBAPject(bin stng) err

该函数提供方法将包含函数和/或宏的 vbaPject.bin 文件嵌入到 Excel 文档中,文件扩展名应为 .xlsm。例如:

Excel 期时间转换

func ExcelDateToTime(excelDate float, use1904Format bool) (time.Time, err)

ExcelDateToTime 将 Excel 中以 float 类型表示的期转换为 time.Time 类型。

字符集转码器

func (f *File) CharsetTranscoder(fn charsetTranscoderFn) *File

CharsetTranscoder 为非 UTF-8 编码的电子表格文档设置用户提供指定自定义编码转换器支持。

二维簇状条形图

例如,创建如下效果的二维簇状条形图:

三维堆积条形图

例如,创建如下效果的三维堆积条形图:

三维百分比堆积柱形图

例如,创建如下效果的三维百分比堆积柱形图:

雷达图

例如,创建如下效果的雷达图:

创建样式

func (f *File) NewStyle(style intece{}) (int, err)

通过给定的样式格式 ON 或结构体的指针创建样式并返回样式索引。请注意,颜色需要使用 RGB 色域代码表示。

边框

下面的表格是 Excelize 中的边框样式索引 type 和对应的边框线条样式:

Excelize 中的边框样式代码与 Office Excel 应用程序“设置单元格格式” – “边框”对话框中的关系对照:

颜色填充

下面的表格是 Excelize 中单元格颜色填充样式和索引 shading 参数的关系对照:

图案填充

下面的表格是 Excelize 中单元格图案填充样式和索引 pattern 参数的关系对照:

水平对齐方式

下面的表格是 Excelize 中单元格水平对齐方式 hozontal 参数与样式关系对照表:

垂直对齐方式

下面的表格是 Excelize 中单元格垂直对齐方式 vertical 参数与样式关系对照表:

字体下划线

下面的表格是 Excelize 中单元格字体下划线 underline 参数与样式关系对照表:

上一篇 2023-02-16

相关推荐

  • Excelize

    Excelize提供数据处理功能,可以作为Excel读写库使用,让用户在分析数据的时候可以通过这款软件快速创建图表,软件使用GO代码开发,您可以通过代码命令创建数据表,可以通过...
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)