Class Column

Class Column

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

表示工作表中的单列。

public class Column

继承

objectColumn

继承的成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

示例


//实例化一个 Workbook 对象
Workbook workbook = new Workbook();

//获取第一个工作表的引用
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();

//将背景颜色设置为蓝色
style.BackgroundColor = Color.Blue;

//将前景颜色设置为红色
style.ForegroundColor= Color.Red;

//设置背景模式
style.Pattern = BackgroundType.DiagonalStripe;

//新的样式标志
StyleFlag styleFlag = new StyleFlag();

//设置所有样式
styleFlag.All = true;

//获取第一列
Column column = worksheet.Cells.Columns[0];

//将样式应用于第一列
column.ApplyStyle(style, styleFlag);

//保存 Excel 文件
workbook.Save("book1.xls");

'实例化一个 Workbook 对象
Dim workbook As Workbook = New Workbook()

'获取第一个工作表的引用
Dim worksheet As Worksheet = workbook.Worksheets(0)

Dim style As Style = workbook.CreateStyle()

'将背景颜色设置为蓝色
style.BackgroundColor = Color.Blue

'将前景颜色设置为红色
style.ForegroundColor = Color.Red

'设置背景模式
style.Pattern = BackgroundType.DiagonalStripe

'新的样式标志
Dim styleFlag As New StyleFlag()

'设置所有样式
styleFlag.All = True

'获取第一列
Dim column As Column = worksheet.Cells.Columns(0)

'将样式应用于第一列
column.ApplyStyle(style, styleFlag)

'保存 Excel 文件
workbook.Save("book1.xls")

属性

GroupLevel

获取列的分组级别。

public byte GroupLevel { get; set; }

属性值

byte

HasCustomStyle

指示此列是否具有自定义样式设置(与从工作簿继承的默认样式不同)。

public bool HasCustomStyle { get; }

属性值

bool

Index

获取此列的索引。

public int Index { get; }

属性值

int

IsCollapsed

指示列是否已折叠。

public bool IsCollapsed { get; set; }

属性值

bool

IsHidden

指示列是否被隐藏。

public bool IsHidden { get; set; }

属性值

bool

Width

获取或设置列宽,以字符为单位。

public double Width { get; set; }

属性值

double

备注

对于电子表格,列宽以数字 0~9 在正常样式字体中渲染的最大数字宽度的字符数来衡量。

方法

ApplyStyle(Style, StyleFlag)

应用整个列的格式。

public void ApplyStyle(Style style, StyleFlag flag)

参数

style Style

将要应用的样式对象。

flag StyleFlag

指示已应用格式属性的标志。

GetStyle()

获取此列的样式。

public Style GetStyle()

返回

Style

备注

直接修改返回的样式对象对该列或该列中的任何单元格没有效果。 您必须调用 Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) 或 Aspose.Cells.Column.SetStyle(Aspose.Cells.Style) 方法 以将更改应用于该列。
列的样式是该列中单元格将继承的样式(这些单元格没有自定义样式设置, 例如尚未显式设置样式的现有单元格,或尚未实例化的单元格)。

SetStyle(Style)

设置此列的样式。

public void SetStyle(Style style)

参数

style Style

要用作此列中单元格的默认样式的样式。

备注

此方法仅将给定样式设置为此列的默认样式, 而不更改此列中现有单元格的样式设置。 要同时更新现有单元格的样式设置为指定样式,请使用 Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)

 中文