1. Home
  2.   Cells
  3.   FileFormat.Cells para .NET
FileFormat.Cells para .NET

FileFormat.Cells para .NET

 
 

Optimiza la generación y personalización de hojas de cálculo de Excel con la API de .NET

Genera y personaliza hojas de cálculo fácilmente con FileFormat.Cells, una API de .NET de código abierto. Simplifica la creación y automatización de libros de trabajo con esta biblioteca liviana.

FileFormat.Cells para .NET proporciona una experiencia simple, intuitiva y fácil de usar, lo que lo convierte en el Solución perfecta para quienes trabajan con hojas de cálculo de Microsoft Excel a través de una API de código abierto. Esta API .NET ha sido diseñada meticulosamente para agilizar la creación y personalización de hojas de cálculo de Excel. Con esta biblioteca intuitiva de C#, generar y manipular hojas de cálculo ahora es posible sin esfuerzo y con solo unas pocas líneas de código.

La instalación de esta solución liviana es perfecta y ofrece una gran cantidad de funciones para satisfacer todas sus necesidades de hojas de cálculo. FileFormat.Cells para .NET aprovecha el poder del SDK OpenXML, una tecnología respaldada por Microsoft. FileFormat.Cells para .NET sirve como un contenedor conveniente y simplifica la utilización de sus capacidades avanzadas.

Diseñada pensando en los desarrolladores, esta biblioteca .NET de código abierto le permite automatizar la creación y edición de hojas de cálculo de Excel con facilidad. Amplíe sus capacidades aprovechando la biblioteca OpenXML SDK. Administrar FileFormat.Cells para .NET es sencillo gracias a su diseño fácil de usar. La biblioteca cuenta con una variedad de funciones inteligentes, que incluyen agregar hojas, texto, abrir hojas de cálculo existentes en secuencia, aplicar formato a todo el libro o a celdas específicas, agregar imágenes a las hojas de cálculo y mucho más.

Explore nuestro repositorio de GitHub para contribuir, sugerir mejoras y mejorar esta API de código abierto: https://github. es/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

Introducción a FileFormat.Cells para .NET

La forma recomendada de instalar FileFormat.Cells para .NET es utilizar NuGet. Utilice el siguiente comando para una instalación sin problemas.

Instalar FileFormat.Cells para .NET mediante NuGet

NuGet\Install-Package FileFormat.Cells 
También puedes descargarlo directamente desde GitHub.

Creación de un libro de trabajo/hoja de cálculo de Excel vacío mediante programación

El siguiente fragmento de código ejemplifica cómo crear y guardar una nueva hoja de cálculo de Microsoft Excel usando C# con la biblioteca FileFormat.Cells.

  • El código comienza importando la biblioteca necesaria FileFormat.Cells, que proporciona acceso a funcionalidades para la manipulación de hojas de cálculo de Excel.
  • Dentro del espacio de nombres Ejemplo, se define la clase Programa.
  • El método Main sirve como punto de entrada del programa y acepta argumentos de línea de comandos, si los hay (cadena[] argumentos).
  • Una instancia de la clase Workbook se inicializa usando Workbook workbook = new Workbook();.
  • El método Guardar se invoca en la instancia del libro de trabajo para guardar la hoja de cálculo de Excel. El archivo se guarda con el nombre "Spreadsheet.xlsx" en el directorio raíz `("/") del disco.

Copie y pegue el siguiente fragmento de código en su archivo principal y ejecute el programa.

Crear un libro de trabajo/hoja de cálculo vacío en C#

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Obtener valores de celda de una hoja de cálculo/libro de trabajo de Excel mediante programación

El siguiente código ilustra cómo abrir una hoja de cálculo de Microsoft Excel existente usando C# y recuperar el valor de una celda específica. Para acceder e interactuar con su hoja de cálculo, siga estos pasos:

  • Cree una instancia de la clase Libro de trabajo especificando la ruta a su hoja de cálculo existente.
  • Recuperar la hoja de trabajo del libro de trabajo.
  • Asigne el objeto de celda a una variable.
  • Utilice el método GetValue() para extraer el valor de la celda especificada.

Copie y pegue el siguiente fragmento de código en su archivo principal y ejecute el programa.

Obtener valores de celda de un libro de trabajo en C#

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Fusionar celdas dentro de una hoja de cálculo de Excel de forma programada

El código proporcionado demuestra cómo fusionar celdas mediante programación en una hoja de cálculo de Microsoft Excel usando C#. Aquí hay un desglose de los pasos:

  • Inicializa una nueva instancia de la clase Libro de trabajo.
  • Acceda a la primera hoja de trabajo dentro del libro.
  • Utilice el método MergeCells para fusionar celdas de A1 a C1.
  • Asigne un valor a la celda superior izquierda del área fusionada.
  • Guarde el libro modificado en una ruta de archivo especificada.

Para integrar esta funcionalidad en su aplicación C#, siga estos pasos:

  • Inserte el fragmento de código en su archivo principal.
  • Ejecute el programa para fusionar celdas y asignar valores en consecuencia.

Este enfoque agiliza el proceso de fusionar celdas y manipular datos de celdas dentro de hojas de cálculo de Excel mediante programación

Copie y pegue el siguiente fragmento de código en su archivo principal y ejecute el programa.

Fragmento de código para fusionar celdas dentro de una hoja de trabajo

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Español