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