IRONSOFTWAREHOME
USANDO IRONXL

Cómo obtener el valor de una celda de un archivo de Excel en C#

Curtis Chau
Curtis Chau
Updated: 21 de abril de 2026

En este artículo, discutiremos cómo puedes obtener el valor de una celda específica de un archivo Excel usando IronXL.

1. IronXL

IronXL es una potente biblioteca de software para desarrolladores .NET que proporciona una forma simple y eficiente de leer, escribir y manipular hojas de cálculo de Excel en sus aplicaciones. Ofrece una gama de características que facilitan el trabajo con archivos de Excel de manera fácil y eficiente, incluyendo la capacidad de crear, modificar y eliminar hojas de trabajo, leer y escribir datos de celdas, e incluso realizar cálculos complejos usando fórmulas de Excel. Con IronXL, los desarrolladores pueden incorporar rápida y fácilmente la funcionalidad de Excel en sus aplicaciones, ahorrando tiempo y simplificando su proceso de desarrollo. Ya sea que estés construyendo una aplicación financiera o una herramienta de análisis de datos, o simplemente necesites leer y escribir archivos de Excel en tu aplicación, IronXL proporciona una solución flexible y confiable.

2. Requisitos previos

Si quieres usar la biblioteca IronXL para extraer el valor de una celda específica de un archivo Excel, debes cumplir ciertos requisitos previos, que incluyen:

  • Instalar Visual Studio en tu computadora ya que es necesario para crear un proyecto en C#.
  • Instalar ASP.NET en tu sistema.
  • Instalar la biblioteca IronXL en tu sistema para exportar datos usándola. Puedes obtenerlo descargando el paquete NuGet de IronXL desde el Administrador de Paquetes NuGet en Visual Studio.

3. Creación de un nuevo proyecto en Visual Studio

Para usar la biblioteca IronXL para tareas relacionadas con Excel, primero debes crear un proyecto .NET en Visual Studio. Aunque se puede utilizar cualquier versión de Visual Studio, es aconsejable optar por la versión más reciente. Hay múltiples plantillas de proyecto para elegir, incluyendo Windows Forms y ASP.NET, dependiendo de tus necesidades específicas. Este tutorial utilizará la plantilla de proyecto de Aplicación de Consola para ilustrar cómo trabajar con IronXL.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 1: Ventana de creación de nuevo proyecto Crear una nueva ventana de proyecto

Después de seleccionar el tipo de proyecto, proporciona un nombre para el proyecto y elige su ubicación junto con el framework deseado para el proyecto, como .NET Core 6.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 2: Configuración del proyecto Configuración del Proyecto

Una vez que se crea la solución, el archivo program.cs se abrirá, permitiéndole ingresar código y construir/ejecutar la aplicación.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 3: Proyecto con código abierto Proyecto con código abierto

Con este nuevo proyecto de Visual Studio ahora creado, instalemos IronXL.

4. Instalar IronXL

La Biblioteca IronXL se puede descargar e instalar usando varios métodos diferentes. Pero estos dos enfoques son los más simples.

Estas son:

  • Usando paquetes NuGet en Visual Studio.
  • Usando la Línea de Comandos de Visual Studio.

4.1 Uso de Visual Studio

Para instalar la biblioteca IronXL, navega al Administrador de Paquetes NuGet en Visual Studio. Simplemente abra el Administrador de Paquetes NuGet y busque IronXL en la pestaña de Exploración. Una vez que haya encontrado IronXL en los resultados de búsqueda, selecciónelo y continúe con la instalación. Una vez completada la instalación, puede comenzar a usar la biblioteca IronXL en su proyecto.

La siguiente captura de pantalla muestra cómo abrir el Administrador de Paquetes NuGet en Visual Studio.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 4: Gestor de paquetes NuGet Administrador de Paquetes NuGet

Lo siguiente muestra IronXL en los resultados de búsqueda:

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 5: Resultado de búsqueda de IronXL Resultado de búsqueda de IronXL

4.2 Uso de la línea de comandos de Visual Studio

Muchos desarrolladores prefieren instalar paquetes usando una interfaz de línea de comandos. Para instalar IronXL usando la línea de comandos, siga estos pasos:

  • En Visual Studio, ve a Herramientas > Administrador de Paquetes NuGet > Consola del Administrador de Paquetes.

  • Ingrese la siguiente línea en la pestaña de la consola del administrador de paquetes:

    PM > Install-Package IronXL.Excel

Ahora el paquete se descargará e instalará en el proyecto actual y estará listo para usarse.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 6: Instalación vía línea de comandos Instalación vía línea de comandos

5. Obtenga valores de celda específicos de un archivo de Excel usando IronXL

Recuperar los datos almacenados en una celda específica de una hoja de trabajo de Excel usando IronXL es un proceso sencillo que requiere solo unas pocas líneas de código. Con esta biblioteca de software, los desarrolladores pueden acceder fácilmente al valor de celda de Excel deseado dentro de su programa. El siguiente ejemplo de código mostrará cómo utilizar IronXL para obtener la propiedad de valor con una dirección de celda.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a range
        var range = workSheet["B2:B2"]; // This specifies the cell range to read

        // Get the value stored in cell B2
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in B2: {cell.Value}");
        }
    }
}

El ejemplo de código anterior obtiene un valor de la celda B2 que se imprimirá en la consola.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 7: Consola de salida Consola de salida

5.1. Leer un rango de valores de una hoja de cálculo de Excel

Haciendo algunas modificaciones al ejemplo de código proporcionado anteriormente, es posible obtener un rango de valores de celda de una hoja de trabajo de Excel. Esto implica cambiar el parámetro de rango pasado al objeto WorkSheet. Específicamente, el parámetro de rango debe actualizarse para reflejar el rango de celdas que contienen los datos deseados.

using IronXL;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        // Load the Excel workbook
        WorkBook workBook = WorkBook.Load("sample.xlsx");

        // Access the first worksheet
        WorkSheet workSheet = workBook.WorkSheets.First();

        // Define a new range covering B2 to B3
        var range = workSheet["B2:B3"];

        // Get values stored in the defined range
        foreach (var cell in range)
        {
            Console.WriteLine($"Value in {cell.Address}: {cell.Value}");
        }
    }
}

El rango de la celda se cambia de [B2:B2] a [B2:B3]; esto imprimirá dos valores en lugar de solo uno en la consola.

Cómo obtener el valor de una celda de un archivo Excel en C#, Figura 8: Consola de salida 2 Consola de salida 2

6. Conclusión

Recuperar el valor de una celda específica en una hoja de trabajo de Excel usando C# es una tarea común para muchas aplicaciones que trabajan con datos de Excel. IronXL es una potente biblioteca de software para desarrolladores .NET que proporciona una forma simple y eficiente de leer, escribir y manipular hojas de cálculo de Excel en sus aplicaciones. Con IronXL, los desarrolladores pueden incorporar rápida y fácilmente la funcionalidad de Excel en sus aplicaciones, ahorrando tiempo y simplificando su proceso de desarrollo.

Siguiendo los pasos descritos en este artículo, los desarrolladores pueden aprender cómo conectar IronXL con su proyecto en C#, recuperar valores de celdas programáticamente, automatizar tareas que involucran datos de Excel y crear aplicaciones más eficientes y confiables. IronXL es una solución versátil y confiable para trabajar con archivos de Excel en aplicaciones C#. Por favor, visita esos enlaces para aprender más sobre operaciones detalladas sobre direcciones de celdas o cómo importar archivos Excel.

Los usuarios de IronPDF también pueden beneficiarse de la Iron Suite, una colección de herramientas de desarrollo de software que incluye IronPDF, IronOCR, IronXL, IronBarcode, e IronWebScraper.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

Artículos Relacionados

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta