Worksheet

概述

Worksheet 是 Aspose.Cells 为 Go 提供的 FOSS 中的一种类型。

Worksheet 表示工作簿中的单个工作表。

可用的方法包括:AddDataValidation、AddPicture、AddTable、Cells、FromCSV、GetTable、RemoveDataValidation、ToCSV。在安装 Aspose.Cells 为 Go 提供的 FOSS 包后,所有公共成员对任何 Go 应用程序均可访问。属性:DataValidations、Index、Name、Pictures、Tables。

属性

名称类型访问描述
Namestring读写获取名称。
Indexint读写获取索引。
DataValidations[]*DataValidation读写获取数据验证。
Tables[]*Table读写获取表格。
Pictures[]*Picture读写获取图片。

方法

签名描述
ToCSV(delimiter: rune) → ([][]string, error)ToCSV 将工作表的单元格转换为适用于使用 encoding/csv 写入的二维字符串切片。
FromCSV(data: [][]string, delimiter: rune) → errorFromCSV 使用来自二维字符串切片的数据填充工作表。
AddDataValidation(ref: string, dv: *DataValidation) → errorAddDataValidation 向工作表追加数据验证规则。
RemoveDataValidation(ref: string) → errorRemoveDataValidation 删除第一个其 Ref 完全匹配给定 ref 字符串的 data-validation 规则。
AddPicture(pic: *Picture) → errorAddPicture 将 pic 附加到工作表,分配唯一名称,并将工作簿标记为已修改。
AddTable(rangeRef: string) → *TableAddTable 创建一个覆盖给定范围的新 Table,分配唯一的自动生成名称 (“Table1”, “Table2”, …),将其追加到工作表,并返回以供进一步配置。
GetTable(name: string) → *TableGetTable 返回具有给定名称的 Table,如果未找到匹配则返回 nil。
Cells() → *CellsCells 返回此工作表的 Cells 集合,允许通过 A1 样式的引用进行单元格级别的读取和写入操作。

另请参阅

 中文