Cómo establecer el tamaño de la fuente de la celda en Excel usando C# | IronXL

Cómo configurar la fuente y el tamaño de celda en C# con IronXL

This article was translated from English: Does it need improvement?
Translated
View the article in English

Personalizar las propiedades de la fuente, incluyendo el nombre de la fuente, tamaño, color, subrayado, negrita, cursiva, script y tachado, ofrece numerosos beneficios en el formato de documentos. Estas opciones te permiten mejorar la legibilidad, enfatizar información crítica y crear documentos visualmente atractivos. Con IronXL, puedes editar fácilmente las propiedades de la fuente sin interoperabilidad en C# .NET, simplificando el proceso y permitiéndote crear materiales profesionales y pulidos sin esfuerzo.

como-encabezado:2(Inicio rápido: Cambiar el tamaño de la fuente de una celda en una línea)

Usa IronXL para ajustar instantáneamente el tamaño de la fuente de una celda con una configuración mínima. Este código conciso muestra cómo los desarrolladores pueden elegir una celda objetivo y establecer su altura de fuente en una sola línea fácil de leer usando IronXL.

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronXL con el gestor de paquetes NuGet

    PM > Install-Package IronXL.Excel

  2. Copie y ejecute este fragmento de código.

    workSheet["C3"].Style.Font.Height = 18;
  3. Despliegue para probar en su entorno real

    Empieza a utilizar IronXL en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer


Ejemplo de establecer fuente y tamaño de celda

Para personalizar la fuente de una celda seleccionada, columna, fila o rango, simplemente ajusta las propiedades de Fuente del Estilo. Utiliza la propiedad Nombre para establecer la familia de fuente deseada, la propiedad Altura para ajustar el tamaño de fuente y la propiedad Negrita para enfatizar el grosor de la fuente. Además, puedes emplear la propiedad Subrayado para añadir subrayado para un énfasis visual adicional.

Por favor notaLa propiedad Name establece el nombre de la fuente exactamente como se proporciona. Por ejemplo, si desea utilizar la fuente "Times New Roman", asegúrese de ingresarla exactamente con los mismos espacios y letras mayúsculas.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Font and Size";

// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";

// Set font size
workSheet["B2"].Style.Font.Height = 15;

// Set font to bold
workSheet["B2"].Style.Font.Bold = true;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;

workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Font and Size"

' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"

' Set font size
Private workSheet("B2").Style.Font.Height = 15

' Set font to bold
Private workSheet("B2").Style.Font.Bold = True

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single

workBook.SaveAs("fontAndSize.xlsx")
$vbLabelText   $csharpLabel
Establecer fuente y tamaño

Ejemplo avanzado de establecer fuente y tamaño de celda

Además de las opciones discutidas en la sección anterior, puedes personalizar aún más la apariencia de la fuente en Excel. Esto incluye establecer la fuente en Cursiva, aplicar Tachado, usar FontScript para superíndice y subíndice, y elegir un color específico de fuente. A continuación se muestra un ejemplo que demuestra cómo utilizar estas opciones adicionales para crear estilos de fuente personalizados para tus celdas.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Advanced";

// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";

// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;

// Set bold property
workSheet["B2"].Style.Font.Bold = true;

// Set italic property
workSheet["B2"].Style.Font.Italic = false;

// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;

// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";

workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("B2").StringValue = "Advanced"

' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"

' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double

' Set bold property
Private workSheet("B2").Style.Font.Bold = True

' Set italic property
Private workSheet("B2").Style.Font.Italic = False

' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False

' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"

workBook.SaveAs("fontAndSizeAdvanced.xlsx")
$vbLabelText   $csharpLabel
Establecer fuente y tamaño avanzado

Subrayar

En Excel, hay diferentes tipos de subrayados disponibles para el formato de texto. Una de esas opciones es el subrayado contable, que tiene un espacio adicional entre los caracteres y las líneas en comparación con el subrayado normal. Para las entradas de texto, el subrayado se extiende más allá del valor tanto al frente como al final. Sin embargo, para formatos de datos numéricos, el subrayado se mantiene confinado al valor. En casos donde una celda contiene tanto números como otros caracteres, el subrayado contable se comportará de manera similar al texto.

Opciones de subrayado disponibles

Fuente Script

El script de fuente en IronXL ofrece tres opciones: ninguno, super y sub.

  • ninguno: La opción predeterminada, que configura la fuente en la línea de base para una apariencia de texto regular.
  • super: Posiciona los caracteres de texto por encima de la línea de base para exponentes o notas al pie.
  • sub: Posiciona los caracteres de texto por debajo de la línea de base para fórmulas químicas y notaciones matemáticas.
Opciones de script de fuente disponibles

Color de fuente

Puedes establecer el color de la fuente usando ya sea la propiedad Color o el método SetColor. El método SetColor acepta entrada en forma de Iron Software.Drawing.Color o un código de color Hex.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";

// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");

// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"

' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")

' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)
$vbLabelText   $csharpLabel

Preguntas Frecuentes

¿Cómo puedo cambiar el tamaño de la fuente en una hoja de cálculo de Excel usando C#?

En IronXL, puedes cambiar el tamaño de la fuente accediendo a la propiedad Height del objeto Font. Por ejemplo, establece cell.Style.Font.Height al tamaño deseado.

¿Cuáles son las opciones disponibles para personalizar fuentes en IronXL?

IronXL permite la personalización de propiedades de fuente como el nombre, tamaño, color, negrita, cursiva, subrayado, tachado y el script (superíndice o subíndice).

¿Cómo hago el texto en negrita en una celda de Excel usando C#?

Para hacer texto en negrita, establece la propiedad Bold del objeto Font en true. Por ejemplo, usa cell.Style.Font.Bold = true en IronXL.

¿Es posible aplicar estilos de cursiva y tachado al texto en Excel con C#?

Sí, puedes aplicar cursiva estableciendo cell.Style.Font.Italic = true y tachado estableciendo cell.Style.Font.Strikeout = true en IronXL.

¿Cómo puedo subrayar texto en una celda de Excel usando IronXL?

Usa la propiedad Underline del objeto Font para aplicar subrayado. Por ejemplo, utiliza cell.Style.Font.Underline = ExcelFont.UnderlineType.Single.

¿Qué opciones de script de fuente están disponibles en IronXL?

IronXL proporciona tres opciones de script de fuente: none (por defecto), super (para superíndice), y sub (para subíndice).

¿Cómo cambio el color de la fuente en una celda de Excel usando C#?

Puedes cambiar el color de la fuente en IronXL usando la propiedad Color o el método SetColor. Por ejemplo, usa cell.Style.Font.Color = Color.Red o cell.Style.Font.SetColor("#FF0000").

¿Qué es el subrayado de contabilidad en Excel?

El subrayado de contabilidad es un tipo de subrayado que incluye espaciado adicional y se utiliza típicamente con valores numéricos, extendiéndose más allá de las entradas de texto.

¿Cómo cargo y guardo un archivo de Excel usando IronXL?

Para cargar un archivo de Excel en IronXL, usa WorkBook.Load("example.xlsx"). Para guardar los cambios, usa workbook.SaveAs("example_modified.xlsx").

¿Puedo establecer una familia de fuentes específica en una celda de Excel usando C#?

Sí, puedes establecer una familia de fuentes específica asignando el nombre de fuente deseado a cell.Style.Font.Name, como 'Arial' o 'Times New Roman' en IronXL.

Chaknith Bin
Ingeniero de Software
Chaknith trabaja en IronXL e IronBarcode. Tiene un profundo conocimiento en C# y .NET, ayudando a mejorar el software y apoyar a los clientes. Sus conocimientos derivados de las interacciones con los usuarios contribuyen a mejores productos, documentación y experiencia en general.
¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado