[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.IWorksheet

IWorksheet Interface

表示一个工作表。

Namespace: GrapeCity.Documents.Excel
Assembly: GcDocs.Excel.dll
Syntax
public interface IWorksheet

Properties

Name Description
ActiveCell

获取活动单元格。

ActivePane

返回表示工作表的激活窗格的IPane 对象。

AutoFilter

如果启用了筛选,则返回一个IAutoFilter 对象。如果筛选关闭(只读),则不返回任何内容。

AutoFilterMode

获取或设置当前工作表上是否显示自动筛选的下拉箭头。 此属性与AutoFilterMode 属性(读或写)是独立的。

AutoGenerateColumns

获取或设置在绑定数据时是否自动生成列。

AutoMergeRangesInfo

获取一个 IAutoMergeRangeInfo 对象列表,表示当前工作表的所有自动合并范围信息。

BackgroundPicture

获取或设置工作表的背景图形。

BackgroundPictures

返回一个IBackgroundPictures 对象,该对象表示工作表或图表工作表上的所有背景图片(只读)。

CellType

获取或设置当前工作表的单元格类型。

Cells

返回代表工作表上所有单元格的IRange 对象(不仅仅是当前正在使用的单元格)。此对象是只读的。

ColumnCount

获取或设置当工作表导出为JSON时的列数。

Columns

返回一个IRange 对象,该对象表示指定工作表上的所有列(只读)。

Comments

返回一个IComments 集合,该集合表示指定工作表的所有注释(只读)。

CommentsThreaded

返回一个ICommentsThreaded 集合,该集合表示指定工作表的所有线程化注释(只读)。

Controls

获取此工作表的控件集合。

DataSource

获取或设置当前工作表的数据绑定的数据源。

FilterMode

获取工作表是否处于筛选模式(只读)。

FixedPageBreaks

获取或设置在插入/删除行/列时是否固定水平和垂直分页符。

FreezeColumn

获取冻结的列。

FreezeRow

获取冻结行。

FreezeTrailingColumn

获取工作表的尾随冻结列数。

FreezeTrailingRow

获取工作表的尾随冻结行的数量。

FrozenLineColor

获取或设置冻结线的颜色。

HPageBreaks

获取打印区域内水平分页符的集合。

提供访问工作表中包含的超链接集合的方法。

Index

获取或设置对象在类似对象集合中的索引编号。

Name

获取或设置对象的名字(可读写)。

Names

返回一个INames 集合,该集合表示所有 工作表特定的名称(以 "WorksheetName!" 前缀定义的名称)。 这是一个只读的 Names 对象。

Outline

返回一个IOutline 对象,该对象表示指定工作表的大纲(只读)。

OutlineColumn

获取工作表的大纲列。

PageSetup

返回一个包含指定对象的所有页面设置设置的 PageSetup 对象。

Panes

工作表的窗格。

PivotTables

返回一个表示单个数据透视表报告的对象(一个IPivotTables 对象)或工作表上所有数据透视表报告的集合(IPivotTables 对象,只读)。

Protection

获取或设置工作表的保护状态。

ProtectionSettings

返回代表工作表保护选项的IProtectionSettings 对象。

Range

返回一个IRange 实例,该实例提供对单元格值、公式、格式以及其他单元格属性和方法的访问。

RowCount

获取或设置当工作表导出为JSON时的行数。

Rows

返回代表指定工作表上所有行的IRange 对象。这是一个只读的 Range 对象。

Scenarios

获取表示工作表上方案集合的 IScenarios 对象。

Selection

获取选择范围。

Shapes

返回一个IShapes 对象,该对象表示工作表或图表工作表上的所有形状(只读)。

SheetView

返回一个表示此工作表视图设置的对象(只读)。

ShowColumnOutline

获取或设置是否显示列大纲。默认值为 true,此属性仅在交互 SJS 时适用。

ShowRowOutline

获取或设置是否显示行大纲。默认值为 true,此属性仅在交互 SJS 时适用。

Sort

返回当前工作表中的已排序值(只读)。

SplitColumn

获取拆分的列。

SplitRow

获取拆分的行。

StandardHeight

获取或设置工作表中所有行的标准(默认)高度(以磅为单位,只读)。

StandardHeightInPixel

获取或设置工作表中所有行的标准高度(以像素为单位,只读)。

StandardWidth

获取或设置工作表中所有列的标准(默认)宽度(以磅为单位,可读写)。

StandardWidthInPixel

获取或设置工作表中所有列的标准宽度(以像素为单位,可读写)。

TabColor

获取或设置选项卡的主要颜色。

Tables

返回工作表中的ITable 对象集合。这是一个只读的 ListObjects 集合。

Tag

获取或设置当前工作表的标签。

Type

获取工作表的类型。

UsedRange

返回代表指定工作表上已使用范围的IRange 对象,其行为等同于 GetUsedRange(UsedRangeType.Axis | UsedRangeType.Data | UsedRangeType.Comment | UsedRangeType.Style | UsedRangeType.Merge)

VPageBreaks

获取打印区域内所有垂直分页符的集合。

Visible

确定对象是否可见(读取或写入Visibility )。

Workbook

返回工作簿。

Methods

Name Description
Activate()

将当前工作表设置为活动工作表。这相当于点击工作表的标签。

AutoMerge(IRange, AutoMergeDirection, AutoMergeMode, AutoMergeSelectionMode)

给范围应用自动合并。

Copy(IWorkbook)

将工作表复制到指定工作簿的末尾。

CopyAfter(IWorksheet)

将工作表复制到指定工作表之后的位置。

CopyBefore(IWorksheet)

将工作表复制到指定工作表之前的位置。

Delete()

删除对象。

Evaluate(string)

计算指定的公式或命名表达式并返回结果。
计算行为与 Excel 2019 及更早版本一致。

Evaluate(string, IFormulaResolver)
Evaluate2(string)

对指定的 Excel 公式或命名表达式进行计算,并返回结果。
计算行为与 Excel 2021/365 保持一致。

FreezePanes(int, int)

在指定位置冻结窗格。

FreezeTrailingPanes(int, int)

在指定位置冻结尾随窗格。

FromJson(Stream, DeserializationOptions)

从JSON流生成工作表。

FromJson(string, DeserializationOptions)

从JSON字符串生成工作表。

GetUsedRange(UsedRangeType)

获取已使用的范围。

Move(IWorkbook)

将工作表移动到指定工作簿的末尾。

MoveAfter(IWorksheet)

将工作表移动到指定工作表之后的位置。

MoveBefore(IWorksheet)

将工作表移动到指定工作表之前的位置。

PrintOut(PrintOutOptions)

打印工作表。

Protect(string)

保护工作表,使其不能被修改。

Save(Stream, SaveFileFormat)

将当前工作表保存到指定格式的文件流。

Save(Stream, SaveOptionsBase)

将当前工作表保存到指定的文件流。

Save(string)

将当前工作表保存到文件。

Save(string, SaveFileFormat)

将当前工作表保存到指定格式的文件。

Save(string, SaveOptionsBase)

将当前工作表保存到指定文件。

Select(bool)

选择对象。

ShowAllData()

使当前筛选列表的所有行可见。如果使用了自动筛选,此方法会将箭头更改为“全部”。

SplitPanes(int, int)

在指定位置分割窗格。

ToImage(Stream, ImageType)

将工作表保存到指定的图像流。

ToImage(Stream, ImageType, ImageSaveOptions)

使用指定选项将工作表保存到指定的图像流。

ToImage(string)

将工作表保存到指定的图像文件。

ToImage(string, ImageSaveOptions)

使用指定选项将工作表保存到指定的图像文件。

ToJson(SerializationOptions)

从工作表中生成一个 JSON 字符串。

ToJson(Stream, SerializationOptions)

从工作表中生成一个JSON流。

UnfreezePanes()

取消冻结窗格。

UnfreezeTrailingPanes()

取消冻结尾随窗格。

Unprotect(string)

移除工作表的保护。

UnsplitPanes()

取消拆分窗格。

Events

Name Description
Activated

当工作表被激活时发生。

BeforeDelete

在工作表被删除之前发生。

Changed

当单元格中的内容发生变化时触发。

Deactivated

当工作表被停用时发生。

SelectionChange

当工作表上的选择发生变化时发生。