Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Representa una única columna en una hoja de cálculo.
public class Column
Herencia
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ejemplos
//Instanciando un objeto Workbook
Workbook workbook = new Workbook();
//Obteniendo la referencia de la primera hoja de cálculo
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();
//Estableciendo el color de fondo a Azul
style.BackgroundColor = Color.Blue;
//Estableciendo el color de primer plano a Rojo
style.ForegroundColor= Color.Red;
//Estableciendo el patrón de fondo
style.Pattern = BackgroundType.DiagonalStripe;
//Nueva bandera de estilo
StyleFlag styleFlag = new StyleFlag();
//Establecer todos los estilos
styleFlag.All = true;
//Obtener la primera columna
Column column = worksheet.Cells.Columns[0];
//Aplicar estilo a la primera columna
column.ApplyStyle(style, styleFlag);
//Guardar el archivo de Excel
workbook.Save("book1.xls");
'Instanciando un objeto Workbook
Dim workbook As Workbook = New Workbook()
'Obteniendo la referencia de la primera hoja de cálculo
Dim worksheet As Worksheet = workbook.Worksheets(0)
Dim style As Style = workbook.CreateStyle()
'Estableciendo el color de fondo a Azul
style.BackgroundColor = Color.Blue
'Estableciendo el color de primer plano a Rojo
style.ForegroundColor = Color.Red
'Estableciendo el patrón de fondo
style.Pattern = BackgroundType.DiagonalStripe
'Nueva bandera de estilo
Dim styleFlag As New StyleFlag()
'Establecer todos los estilos
styleFlag.All = True
'Obtener la primera columna
Dim column As Column = worksheet.Cells.Columns(0)
'Aplicar estilo a la primera columna
column.ApplyStyle(style, styleFlag)
'Guardar el archivo de Excel
workbook.Save("book1.xls")
Propiedades
GroupLevel
Obtiene el nivel de grupo de la columna.
public byte GroupLevel { get; set; }
Valor de la propiedad
HasCustomStyle
Indica si esta columna tiene configuraciones de estilo personalizadas (diferentes de la predeterminada heredada del libro de trabajo).
public bool HasCustomStyle { get; }
Valor de la propiedad
Index
Obtiene el índice de esta columna.
public int Index { get; }
Valor de la propiedad
IsCollapsed
Indica si la columna está colapsada.
public bool IsCollapsed { get; set; }
Valor de la propiedad
IsHidden
Indica si la columna está oculta.
public bool IsHidden { get; set; }
Valor de la propiedad
Width
Obtiene y establece el ancho de la columna en unidades de caracteres.
public double Width { get; set; }
Valor de la propiedad
Notas
Para la hoja de cálculo, el ancho de la columna se mide como el número de caracteres del ancho máximo de los dígitos 0~9 representados en la fuente del estilo normal.
Métodos
ApplyStyle(Style, StyleFlag)
Aplica formatos a toda la columna.
public void ApplyStyle(Style style, StyleFlag flag)
Parámetros
style
Style
El objeto de estilo que se aplicará.
flag
StyleFlag
Banderas que indican las propiedades de formato aplicadas.
GetStyle()
Obtiene el estilo de esta columna.
public Style GetStyle()
Devuelve
Notas
Modificar directamente el objeto de estilo devuelto no tiene efecto en esta columna ni en ninguna celda de esta columna. Debe llamar a Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) o al método Aspose.Cells.Column.SetStyle(Aspose.Cells.Style) para aplicar el cambio a esta columna.
El estilo de la columna es el estilo que será heredado por las celdas en esta columna (aquellas celdas que no tienen configuraciones de estilo personalizadas, como las celdas existentes que no se les ha establecido un estilo explícitamente, o aquellas que no han sido instanciadas).
SetStyle(Style)
Establece el estilo de esta columna.
public void SetStyle(Style style)
Parámetros
style
Style
el estilo que se utilizará como el estilo predeterminado para las celdas en esta columna.
Notas
Este método solo establece el estilo dado como el estilo predeterminado para esta columna, sin cambiar la configuración de estilo para las celdas existentes en esta columna. Para actualizar las configuraciones de estilo de las celdas existentes al estilo especificado al mismo tiempo, utilice Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)