Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
表示工作表中的单列。
public class Column
继承
继承的成员
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; }
属性值
HasCustomStyle
指示此列是否具有自定义样式设置(与从工作簿继承的默认样式不同)。
public bool HasCustomStyle { get; }
属性值
Index
获取此列的索引。
public int Index { get; }
属性值
IsCollapsed
指示列是否已折叠。
public bool IsCollapsed { get; set; }
属性值
IsHidden
指示列是否被隐藏。
public bool IsHidden { get; set; }
属性值
Width
获取或设置列宽,以字符为单位。
public double Width { get; set; }
属性值
备注
对于电子表格,列宽以数字 0~9 在正常样式字体中渲染的最大数字宽度的字符数来衡量。
方法
ApplyStyle(Style, StyleFlag)
应用整个列的格式。
public void ApplyStyle(Style style, StyleFlag flag)
参数
style
Style
将要应用的样式对象。
flag
StyleFlag
指示已应用格式属性的标志。
GetStyle()
获取此列的样式。
public Style GetStyle()
返回
备注
直接修改返回的样式对象对该列或该列中的任何单元格没有效果。
您必须调用 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)