Worksheet
Worksheet
概述
Worksheet 是 Aspose.Cells FOSS 中用于 TypeScript 的一个类。
此类为 TypeScript 程序中的 Worksheet 对象声明了 24 个方法。可用的方法包括:addComment、addConditionalFormat、addDataValidation、addHyperlink、addImage、addShape、constructor、getCell、getCell2、getCellByRef、getColumnWidth、getRowHeight,以及另外 12 个方法。公共成员在安装了 Aspose.Cells FOSS for TypeScript 包后,可供任何 TypeScript 应用程序访问。属性有:autoFilter、cell、cells、charts、comments、conditionalFormats,以及另外 17 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
cell | : string | 读取 | 获取单元格。 |
link | : Hyperlink | 读取 | 获取链接。 |
startRow | : number | 读取 | 获取起始行。 |
startCol | : number | 读取 | 获取起始列。 |
endRow | : number | 读取 | 获取结束行。 |
endCol | : number | 读取 | 获取结束列。 |
range | : string | 读取 | 获取范围。 |
rules | : ConditionalFormatRule[] | 读取 | 获取规则。 |
name | string | 读写 | 获取名称。 |
index | number | 读取 | 获取索引。 |
cells | `` | 读取 | 获取单元格。 |
value | `CellValue | undefined` | 读写 |
dataValidations | `` | 读取 | 获取数据验证。 |
comments | `` | 读取 | 获取注释。 |
hyperlinks | `` | 读取 | 获取超链接。 |
autoFilter | `` | 读取 | 获取自动筛选。 |
conditionalFormats | `` | 读取 | 获取条件格式。 |
mergedCells | `` | 读取 | 获取合并的单元格。 |
defaultColumnWidth | `number | undefined` | 读写 |
defaultRowHeight | `number | undefined` | 读写 |
shapes | ShapeInfo[] | 读取 | 获取形状。 |
charts | ChartCollection | 读取 | 获取图表。 |
images | ImageInfo[] | 读取 | 获取图像。 |
方法
| 签名 | 描述 |
|---|---|
constructor(name: string, index: number) | 在此 Worksheet 实例上调用 constructor(name, index)。 |
getCell(row: number, col: number) → `Cell | undefined` |
getCellByRef(ref: string) → `Cell | undefined` |
getCell2(key: string) → Cell | 在此 Worksheet 实例上调用 getCell2(key)。 |
putValue(key: string, value: CellValue) → Cell | 在此 Worksheet 实例上调用 putValue(key, value)。 |
addDataValidation(validation: DataValidation, range: string) | 在此 Worksheet 实例上调用 addDataValidation(validation, range)。 |
addComment(comment: Comment) | 在此 Worksheet 实例上调用 addComment(comment)。 |
addHyperlink(cellRef: string, hyperlink: Hyperlink) | 在此 Worksheet 实例上调用 addHyperlink(cellRef, hyperlink)。 |
setAutoFilter(range: string) | 设置自动筛选值。 |
removeAutoFilter() | 在此 Worksheet 实例上调用 removeAutoFilter。 |
addConditionalFormat(range: string, rules: ConditionalFormatRule[]) | 在此 Worksheet 实例上调用 addConditionalFormat(range, rules)。 |
mergeCells(range: string) | 在此 Worksheet 实例上调用 mergeCells(range)。 |
unmergeCells(range: string) | 在此 Worksheet 实例上调用 unmergeCells(range)。 |
setColumnWidth(column: number, width: number) | 设置列宽值。 |
getColumnWidth(column: number) → `number | undefined` |
setRowHeight(row: number, height: number) | 设置行高值。 |
getRowHeight(row: number) → `number | undefined` |
setRowHidden(row: number, hidden: boolean) | 设置行的隐藏值。 |
isRowHidden(row: number) → boolean | 在此 Worksheet 实例上调用 isRowHidden(row)。 |
setCellStyle(cellRef: string, style: any) | 设置单元格样式值。 |
addShape(shape: ShapeInfo) | 在此 Worksheet 实例上调用 addShape(shape)。 |
addImage(image: ImageInfo) | 在此 Worksheet 实例上调用 addImage(image)。 |
toXml(drawingIndex: number) → string | 在此 Worksheet 实例上调用 toXml(drawingIndex)。 |
getXml(drawingIndex: number) → string | 在此 Worksheet 实例上调用 getXml(drawingIndex)。 |