精品软件 400多个 139my辅 3DESIGN 567网盘

Excelize(Excel读写库) v2.3.2 官方版

Excelize(Excel读写库)
软件大小: 533 KB 更新时间: 2021-04-25 应用平台: WinAll 软件分类: 其他类别

      Excelize(Excel读写库)提供数据处理功能,可以作为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组,与我们社区的其他成员见面