Formato de celdas

Introducción

Cómo dar formato a las celdas usando los métodos GetStyle y SetStyle

Aplica diferentes tipos de estilos de formato en las celdas para establecer colores de fondo o primer plano, bordes, fuentes, alineaciones horizontales y verticales, nivel de sangría, dirección del texto, ángulo de rotación y mucho más.

Cómo utilizar los métodos GetStyle y SetStyle

Si los desarrolladores necesitan aplicar diferentes estilos de formato a diferentes celdas, entonces es mejor obtener el Style de la celda usando el método Cell.get_style, especificar los atributos de estilo y luego aplicar el formato usando el método Cell.set_style. A continuación se muestra un ejemplo para demostrar este enfoque de aplicar varios formatos a una celda.

Cómo utilizar el objeto Style para dar formato a diferentes celdas

Si los desarrolladores necesitan aplicar el mismo estilo de formato a diferentes celdas, pueden usar el objeto Style. Siga los pasos a continuación para usar el objeto Style:

  1. Agregue un objeto Style llamando al método create_style de la clase Workbook
  2. Acceda al nuevo objeto Style
  3. Establezca las propiedades/atributos deseados del objeto Style para aplicar la configuración de formato deseada
  4. Asigne el objeto configurado Style a las celdas deseadas

Este enfoque puede mejorar significativamente la eficiencia de sus aplicaciones y también ahorrar memoria.

Cómo utilizar los estilos predefinidos de Microsoft Excel 2007

Si necesitas aplicar estilos de formateo diferentes para Microsoft Excel 2007, aplica estilos usando la API de Aspose.Cells para Python via .NET. A continuación se muestra un ejemplo para demostrar este enfoque al aplicar un estilo predefinido en una celda.

Cómo formatear caracteres seleccionados en una celda

La sección sobre la configuración de fuentes explica cómo formatear texto en las celdas, pero solo explica cómo formatear todo el contenido de la celda. ¿Qué sucede si desea formatear solo caracteres seleccionados?

Aspose.Cells para Python via .NET también soporta esta característica. Este tema explica cómo usar esta característica de manera efectiva.

Cómo formatear caracteres seleccionados

Aspose.Cells para Python via .NET proporciona una clase Workbook que representa un archivo de Microsoft Excel. La clase Workbook contiene la colección worksheets que permite acceder a cada hoja en un archivo de Excel. Una hoja se representa mediante la clase Worksheet. La clase Worksheet proporciona una colección cells. Cada elemento en la colección cells representa un objeto de la clase Cell.

La clase Cell proporciona el método characters que toma los siguientes parámetros para seleccionar un rango de caracteres dentro de una celda:

  • Índice de inicio, el índice del carácter desde el que comienza la selección.
  • Número de caracteres, el número de caracteres a seleccionar.

El método characters devuelve una instancia de la clase FontSetting que permite a los desarrolladores formatear los caracteres de la misma manera que lo harían con una celda como se muestra a continuación en el ejemplo de código. En el archivo de salida, en la celda A1, la palabra ‘Visit’ tendrá un formato con la fuente predeterminada, pero ‘Aspose!’ está en negrita y azul.

Cómo formatear filas y columnas

A veces, los desarrolladores necesitan aplicar el mismo formato en filas o columnas. Aplicar formato en celdas una por una a menudo lleva más tiempo y no es una buena solución. Para abordar este tema, Aspose.Cells para Python via .NET ofrece una forma sencilla y rápida, detallada en este artículo.

Formato de filas y columnas

Aspose.Cells para Python via .NET proporciona una clase, Workbook, que representa un archivo de Microsoft Excel. La clase Workbook contiene una colección worksheets que permite acceder a cada hoja en el archivo de Excel. Una hoja se representa mediante la clase Worksheet. La clase Worksheet proporciona una colección cells. La colección cells proporciona una colección rows.

Cómo dar formato a una fila

Cada elemento en la colección rows representa un objeto Row. El objeto Row ofrece el método apply_style utilizado para establecer el formato de la fila. Para aplicar el mismo formato a una fila, use el objeto Style. Los pasos a continuación muestran cómo usarlo.

  1. Agregue un objeto Style a la clase Workbook llamando a su método create_style.
  2. Establezca las propiedades del objeto Style para aplicar la configuración de formato.
  3. Active los atributos relevantes para el objeto StyleFlag.
  4. Asigne el objeto configurado Style a la clase Row.

Cómo dar formato a una columna

La colección cells también proporciona una colección columns. Cada elemento en la colección columns representa un objeto Column. Similar a un objeto Row, el objeto Column también ofrece el método apply_style para dar formato a una columna.

Temas avanzados