安下载行业软件

分类分类

Excelize(Excel读写库)

Excelize(Excel读写库)

v2.3.2 官方版

大小:0.52 MB 更新:2021/03/18

类别:办公专区系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

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

Excelize(Excel读写库)

软件功能

  使用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 文档的简单例子:

Excelize(Excel读写库)

  在 Excel 文档中创建图表

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

Excelize(Excel读写库)

  向 Excel 文档中插入图片

Excelize(Excel读写库)
Excelize(Excel读写库)

  色值计算

  func ThemeColor(baseColor string, tint float64) string

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

Excelize(Excel读写库)
Excelize(Excel读写库)

  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。例如:

Excelize(Excel读写库)

  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 编码的电子表格文档设置用户提供指定自定义编码转换器支持。

  二维簇状条形图

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

Excelize(Excel读写库)

  三维堆积条形图

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

Excelize(Excel读写库)

  三维百分比堆积柱形图

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

Excelize(Excel读写库)

  雷达图

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

Excelize(Excel读写库)

  创建样式

  func (f *File) NewStyle(style interface{}) (int, error)

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

  边框

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

Excelize(Excel读写库)

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

Excelize(Excel读写库)

  颜色填充

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

Excelize(Excel读写库)

  图案填充

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

Excelize(Excel读写库)

  水平对齐方式

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

Excelize(Excel读写库)

  垂直对齐方式

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

Excelize(Excel读写库)

  字体下划线

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

Excelize(Excel读写库)

更新日志

  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组,与我们社区的其他成员见面

精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
行业软件排行榜
实时热词