
Excelize(Excel读写库)
v2.3.2 官方版- 软件大小:0.52 MB
- 更新日期:2021-03-18 16:06
- 软件语言:英文
- 软件类别:办公专区
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

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

软件功能
使用Excelize,图表生成和管理就像几行代码一样容易。您可以根据工作表中的数据构建图表,也可以生成完全不包含任何数据的图表。
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。
可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。允许您写入和读取XLSX / XLSM / XLTM文件的功能。
高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。
可应用于各类报表平台、云计算、边缘计算等系统。使用本类库要求使用的 Go 语言为 1.10 或更高版本。
软件特色
函数AddPivotTable现在支持无列和多数据字段
函数GetCellValue支持自定义日期时间数字格式
函数CalcCellValue现在支持新的公式函数AND,CLEAN,TRIM,LOWER,PROPER,UPPER和OR
数据验证范围现在支持浮点十进制
功能AddChart现在支持设置标记类型和自定义线宽
官方教程
创建 Excel 文档
下面是一个创建 Excel 文档的简单例子:

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

向 Excel 文档中插入图片


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


RGB与HSL色彩空间色值转换
func RGBToHSL(r, g, b uint8) (h, s, l float64)
该函数提供方法将 RGB 色彩空间三元组转换为 HSL 色彩空间三元组。
HSL与RGB色彩空间色值转换
func HSLToRGB(h, s, l float64) (r, g, b uint8)
该函数提供方法将 HSL 色彩空间三元组转换为 RGB 色彩空间三元组。
文件 Writer
Write
func (f *File) Write(w io.Writer) error
该函数提供方法将当前文件内容写入给定的 io.Writer。
WriteTo
func (f *File) WriteTo(w io.Writer) (int64, error)
该函数通过实现 io.WriterTo 以保存文件。
WriteToBuffer
func (f *File) WriteToBuffer() (*bytes.Buffer, error)
该函数提供获取当前文件内容 *bytes.Buffer 的方法。
嵌入 VBA 项目
func (f *File) AddVBAProject(bin string) error
该函数提供方法将包含函数和/或宏的 vbaProject.bin 文件嵌入到 Excel 文档中,文件扩展名应为 .xlsm。例如:

Excel 日期时间转换
func ExcelDateToTime(excelDate float64, use1904Format bool) (time.Time, error)
ExcelDateToTime 将 Excel 中以 float 类型表示的日期转换为 time.Time 类型。
字符集转码器
func (f *File) CharsetTranscoder(fn charsetTranscoderFn) *File
CharsetTranscoder 为非 UTF-8 编码的电子表格文档设置用户提供指定自定义编码转换器支持。
二维簇状条形图
例如,创建如下效果的二维簇状条形图:

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

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

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

创建样式
func (f *File) NewStyle(style interface{}) (int, error)
通过给定的样式格式 JSON 或结构体的指针创建样式并返回样式索引。请注意,颜色需要使用 RGB 色域代码表示。
边框
下面的表格是 Excelize 中的边框样式索引 type 和对应的边框线条样式:

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

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

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

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

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

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

更新日志
v2.3.2
我们很高兴地宣布发布2.3.2版。精选了一些新功能,并修复了许多错误。
发行说明
此版本中最显着的更改是:
改善相容性
与KingSoft WPS™改善6系列折线图的兼容性,解决方案#627
避免在某些情况下创建重复的内部样式
动态解析文档核心部分(工作簿)
在工作表数据中支持具有重复行元素的单行,请解决#732
Bug修复
防止在某些无效公式上检索顶级标记类型时引起公式lexer恐慌,解决问题#711
使用相同的名称重命名时修复丢失的工作表,解决问题#713
修复NewSheet在某些情况下返回的错误工作表索引,解决问题#714
解决对没有内置数字格式ID的格式化值的恐慌,解决问题#715和#741
用精度对数值进行四舍五入以进行公式计算,解决问题#727
修复行重复机制#729
在某些情况下,删除工作表后修复错误的活动选项卡,解决问题#735
使用多个合并的单元格修复AddPicture自动拟合失败,解决问题#748
表现
流写入内存使用率减少约60%,与问题#659相关
优化内存分配workSheetWriter,涉及问题#722
改善AddPicture性能,与问题#706相关
各种各样的
单元测试和godoc更新
多语言文档网站:英语,法语,俄语,中文,日语和韩语已更新,并新增了3种语言:阿拉伯语,德语和西班牙语版本文档
欢迎加入Slack频道或Telegram组,与我们社区的其他成员见面
人气软件
-
microsoft office2021中文 3052 MB
/简体中文 -
microsoft project 2019中文 3584 MB
/简体中文 -
acrobat pro dc 2021 867 MB
/简体中文 -
福昕高级PDF编辑器 480 MB
/简体中文 -
Mindjet MindManager 2020激活码 0 MB
/简体中文 -
foxit pdf editor(福昕pdf编辑器) 4.6 MB
/简体中文 -
office tab14.0 56.1 MB
/简体中文 -
Tableau Desktop Professional Edition(专业数据分析软件) 431.0 MB
/简体中文 -
福昕pdf编辑器10.0 686 MB
/简体中文 -
XMind ZEN(思维导图软件) 131.0 MB
/简体中文