Worksheet
内容
[
隐藏
]Worksheet class
封装表示单个工作表的对象。
public class Worksheet : IDisposable
特性
姓名 | 描述 |
---|---|
ActiveCell { get; set; } | 获取或设置工作表中的活动单元格。 |
AllowEditRanges { get; } | 获取工作表中允许的编辑范围集合。 |
AutoFilter { get; } | 表示指定工作表的自动筛选器。 |
BackgroundImage { get; set; } | 获取和设置工作表背景图片。 |
Cells { get; } | 获取Cells 集合. |
CellWatches { get; } | 获取在“监视窗口”中监视的此工作表上的单元格集合。 |
Charts { get; } | 得到一个Chart 集合 |
CheckBoxes { get; } | 得到一个CheckBox 集合. |
CodeName { get; set; } | 获取工作表代码名称。 |
Comments { get; } | 获取Comment 集合. |
ConditionalFormattings { get; } | 获取工作表中的 ConditionalFormattings。 |
CustomProperties { get; } | 获取一个对象,该对象表示 与工作表关联的标识符信息。 |
DisplayRightToLeft { get; set; } | 表示指定的工作表是否从右到左而不是从左到右显示。 默认为 false。 |
DisplayZeros { get; set; } | 如果显示零值则为真。 |
ErrorCheckOptions { get; } | 获取应用于特定范围的错误检查设置。 |
FirstVisibleColumn { get; set; } | 表示第一个可见列索引。 |
FirstVisibleRow { get; set; } | 表示第一个可见行索引。 |
HasAutofilter { get; } | 表示此工作表是否有自动过滤器。 |
HorizontalPageBreaks { get; } | 获取HorizontalPageBreakCollection 收藏。 |
Hyperlinks { get; } | 获取HyperlinkCollection 集合. |
Index { get; } | 获取工作表集合中工作表的索引。 |
IsGridlinesVisible { get; set; } | 获取或设置网格线是否可见的值。默认为true。 |
IsOutlineShown { get; set; } | 表示是否显示轮廓。 |
IsPageBreakPreview { get; set; } | 指示指定的工作表是以普通视图还是分页预览显示。 |
IsProtected { get; } | 指示工作表是否受保护。 |
IsRowColumnHeadersVisible { get; set; } | 获取或设置一个值,该值指示工作表是否将显示行和列标题。 默认为 true。 |
IsRulerVisible { get; set; } | 指示标尺是否可见。此属性仅适用于分页预览。 |
IsSelected { get; set; } | 表示打开工作簿时是否选择此工作表。 |
IsVisible { get; set; } | 表示工作表是否可见。 |
ListObjects { get; } | 获取此工作表中的所有 ListObjects。 |
Name { get; set; } | 获取或设置工作表的名称。 |
OleObjects { get; } | 代表一个集合OleObject 在工作表中。 |
Outline { get; } | 获取此工作表的大纲。 |
PageSetup { get; } | 表示此工作表中的页面设置说明。 |
PaneState { get; } | 指示窗格是否有水平或垂直拆分,以及这些拆分是否被冻结。 |
Pictures { get; } | 得到一个Picture 集合. |
PivotTables { get; } | 获取此工作表中的所有数据透视表。 |
Protection { get; } | 表示可用于工作表的各种类型的保护选项。支持 ExcelXP 及以上版本的高级保护选项。 |
QueryTables { get; } | 获取QueryTableCollection 在工作表中。 |
Scenarios { get; } | 获取集合Scenario . |
Shapes { get; } | 返回此工作表中的所有绘图形状。 |
ShowFormulas { get; set; } | 指示是否显示公式或其结果。 |
Slicers { get; } | 获取工作表中的切片器集合 |
SmartTagSetting { get; } | 获取所有SmartTagCollection 工作表的对象. |
SparklineGroupCollection { get; } | 获取工作表中的迷你图组集合。 |
TabColor { get; set; } | 代表工作表标签颜色。 |
TabId { get; set; } | 指定工作表的内部标识符。 |
TextBoxes { get; } | 得到一个TextBox 集合. |
Timelines { get; } | 获取工作表中的 Timeline 集合 |
TransitionEntry { get; set; } | 指示是否启用转换公式条目(Lotus 兼容性)选项。 |
TransitionEvaluation { get; set; } | 指示是否启用转换公式评估(Lotus 兼容性)选项。 |
Type { get; set; } | 表示工作表类型。 |
UniqueId { get; set; } | 获取和设置唯一id,同{15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
Validations { get; } | 获取工作表中的数据验证设置集合。 |
VerticalPageBreaks { get; } | 获取VerticalPageBreakCollection 集合. |
ViewType { get; set; } | 获取和设置视图类型。 |
VisibilityType { get; set; } | 表示此工作表的可见状态。 |
Workbook { get; } | 获取包含此工作表的工作簿对象。 |
Zoom { get; set; } | 以百分比表示比例因子。它应该在 10 到 400 之间。 |
方法
姓名 | 描述 |
---|---|
AddPageBreaks(string) | 添加分页符。 |
AdvancedFilter(bool, string, string, string, bool) | 使用复杂标准过滤数据。 |
AutoFitColumn(int) | 自动调整列宽。 |
AutoFitColumn(int, int, int) | 自动调整列宽。 |
AutoFitColumns() | 自动调整此工作表中的所有列。 |
AutoFitColumns(AutoFitterOptions) | 自动调整此工作表中的所有列。 |
AutoFitColumns(int, int) | 自动调整列宽。 |
AutoFitColumns(int, int, AutoFitterOptions) | 自动调整列宽。 |
AutoFitColumns(int, int, int, int) | 自动调整列宽。 |
AutoFitColumns(int, int, int, int, AutoFitterOptions) | 自动调整列宽。 |
AutoFitRow(int) | 自动调整行高。 |
AutoFitRow(int, int, int) | 自动调整行高。 |
AutoFitRow(int, int, int, AutoFitterOptions) | 自动调整行高。 |
AutoFitRow(int, int, int, int) | 在矩形范围内自动调整行高。 |
AutoFitRows() | 自动调整此工作表中的所有行。 |
AutoFitRows(AutoFitterOptions) | 自动调整此工作表中的所有行。 |
AutoFitRows(bool) | 自动调整此工作表中的所有行。 |
AutoFitRows(int, int) | 自动调整范围内的行高。 |
AutoFitRows(int, int, AutoFitterOptions) | 自动调整范围内的行高。 |
CalculateFormula(string) | 计算公式。 |
CalculateFormula(CalculationOptions, bool) | 计算此工作表中的所有公式。 |
CalculateFormula(string, CalculationOptions) | 计算公式。 |
ClearComments() | 清除设计器电子表格中的所有注释。 |
CloseAccessCache(AccessCacheOptions) | 关闭使用缓存访问此工作表中数据的会话。 |
Copy(Worksheet) | 从另一个工作表复制内容和格式。 |
Copy(Worksheet, CopyOptions) | 从另一个工作表复制内容和格式。 |
Dispose() | 执行与释放、释放或 重置非托管资源相关的应用程序定义任务。 |
FreezePanes(string, int, int) | 在工作表中的指定单元格处冻结窗格。 |
FreezePanes(int, int, int, int) | 在工作表中的指定单元格处冻结窗格。 |
GetFreezedPanes(out int, out int, out int, out int) | 获取冻结窗格。 |
GetPanes() | 获取窗口窗格。 |
GetPrintingPageBreaks(ImageOrPrintOptions) | 获取自动分页符。 |
GetSelectedRanges() | 获取设计器电子表格中选定的单元格范围。 |
MoveTo(int) | 将工作表移动到电子表格中的另一个位置。 |
Protect(ProtectionType) | 保护工作表。 |
Protect(ProtectionType, string, string) | 保护工作表。 |
RefreshPivotTables() | 刷新此工作表中的所有数据透视表。 |
RemoveAllDrawingObjects() | 删除此工作表中的所有绘图对象。 |
RemoveAutoFilter() | 删除工作表的自动过滤器。 |
RemoveSplit() | 移除分割窗口。 |
Replace(string, string) | 用新字符串替换所有单元格的文本。 |
SelectRange(int, int, int, int, bool) | 选择一个范围。 |
SetVisible(bool, bool) | 设置可见选项。 |
Split() | 拆分窗口。 |
StartAccessCache(AccessCacheOptions) | 启动使用缓存访问此工作表中数据的会话。 |
override ToString() | 返回代表当前 Worksheet 对象的字符串。 |
UnFreezePanes() | 解冻工作表中的窗格。 |
Unprotect() | 取消保护工作表。 |
Unprotect(string) | 取消保护工作表。 |
XmlMapQuery(string, XmlMap) | 查询映射/链接到xml map的特定路径的单元格区域。 |
例子
[C#]
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
//在“AS40”处冻结10行10列的窗格
sheet.FreezePanes("AS40", 10, 10);
//在单元格A1中添加超链接
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");
[Visual Basic]
Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)
'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)
'在单元格 A1 中添加超链接
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")
也可以看看
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells