Cómo crear nuevas hojas de cálculo en C#

Cómo crear nuevas hojas de cálculo en C

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

XLSX es un formato de archivo moderno para almacenar hojas de cálculo de Microsoft Excel. Utiliza el estándar Open XML, introducido en Office 2007. XLSX admite funciones avanzadas como gráficos y formato condicional y se utiliza ampliamente para el análisis de datos y tareas empresariales.

XLS es el formato binario antiguo para archivos de Excel usados en versiones anteriores. Carece de las características de XLSX y ahora es menos común.

Inicio rápido: crear un nuevo libro XLSX con IronXL

Utilice la API de una sola línea de IronXL para generar instantáneamente un nuevo libro en formato XLSX; no se necesita configuración compleja. Ideal para desarrolladores que desean comenzar rápidamente y crear hojas de cálculo en C# en un tiempo récord.

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.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  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 creación de hoja de cálculo

Utilice el método estático Create para crear un libro de Excel que se pueda usar para almacenar una colección de hojas o planillas. Por defecto, este método creará un libro de Excel en formato XLSX.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs
using IronXL;

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

Elija el tipo de hoja de cálculo

El método Create también acepta un enum ExcelFileFormat que puede usar para especificar si desea crear un archivo XLSX o XLS. Ambos formatos de archivo son para almacenar hojas de cálculo de Microsoft Excel, siendo XLSX el formato moderno basado en XML introducido en Office 2007, mientras que XLS es el formato binario antiguo utilizado en versiones anteriores. XLS ahora es menos común debido a sus características limitadas y menor eficiencia en comparación con XLSX.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Hay otra sobrecarga para el método Create, que toma CreatingOptions como parámetro. Sin embargo, la clase CreatingOptions actualmente solo tiene una propiedad, DefaultFileFormat, que se utiliza para configurar si se crea un archivo XLSX o XLS. Consulte el código a continuación como referencia:

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Preguntas Frecuentes

¿Cuáles son las diferencias entre los formatos de archivo XLSX y XLS?

XLSX es un formato de archivo basado en XML introducido en Office 2007, compatible con características avanzadas como gráficos y formato condicional. En contraste, XLS es un formato binario más antiguo con menos características y es menos eficiente.

¿Cómo puedo crear un nuevo libro de Excel en C#?

Puedes crear un nuevo libro de Excel en C# usando IronXL llamando al método estático Create de la clase WorkBook. Por defecto, se crea un libro en formato XLSX.

¿Cómo especifico el formato de archivo al crear un nuevo libro de Excel?

Puedes especificar el formato de archivo al crear un nuevo libro usando el enum ExcelFileFormat en el método Create de la clase WorkBook proporcionada por IronXL.

¿Cuál es el papel de la clase CreatingOptions en la configuración de libros de Excel?

La clase CreatingOptions en IronXL se utiliza para configurar la creación de libros, específicamente para establecer el formato de archivo predeterminado a XLSX o XLS a través de su propiedad DefaultFileFormat.

¿Cómo puedo agregar una nueva hoja de trabajo a un libro existente en C#?

Para agregar una nueva hoja de trabajo a un libro en IronXL, utiliza el método CreateWorkSheet en tu objeto libro y proporciona el nombre de hoja deseado.

¿Qué pasos están involucrados en la creación de una hoja de cálculo de Excel usando IronXL?

Para crear una hoja de cálculo de Excel usando IronXL, descarga la biblioteca, utiliza el método estático Create para generar un libro, selecciona el formato de archivo (XLSX o XLS) y exporta el libro usando el método SaveAs.

¿Es necesario instalar alguna biblioteca para crear archivos de Excel en C#?

Sí, necesitas instalar la biblioteca IronXL desde NuGet para crear hojas de cálculo de Excel en C#. Esto proporciona la funcionalidad necesaria para manejar archivos de Excel.

¿Puedo crear ambos archivos XLS y XLSX con IronXL?

Sí, IronXL te permite crear ambos archivos XLS y XLSX, ofreciendo flexibilidad basada en las necesidades específicas de tu proyecto.

¿Cuál es el formato de archivo predeterminado al crear un nuevo libro de Excel usando IronXL?

El formato de archivo predeterminado al usar el método Create en IronXL es XLSX.

¿Dónde puedo obtener una biblioteca C# para crear hojas de cálculo de Excel?

Puedes descargar la biblioteca IronXL desde NuGet, el gestor de paquetes para .NET, para facilitar la creación de hojas de cálculo de Excel en proyectos C#.

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