XLSX a DOCX C#

Los archivos XLSX de MS Excel le permiten mantener los datos tabulares en forma de filas y columnas. Puede almacenar datos pequeños, medianos o grandes dentro de las hojas de trabajo XLSX con bastante facilidad. Sin embargo, podría haber un caso en el que necesite convertir los datos de la hoja de cálculo a un formato de procesamiento de texto. Para tales casos, en este artículo, aprenderá cómo convertir Excel XLSX a Word DOCX usando C#. Además, verá cómo personalizar la conversión de XLSX a DOCX. Vamos a empezar.

XLSX to DOCX C# Converter API - Descarga gratuita

Aspose.Cells for .NET es una de las API de manipulación de hojas de cálculo más conocidas y potentes que le permite trabajar con XLS, XLSX y otros formatos populares de hojas de cálculo. Junto con otras funciones de automatización de hojas de cálculo, la API proporciona un convertidor de hojas de cálculo para convertir archivos XLSX o XLS de MS Excel a DOCX u otros formatos de archivo. Puede descargar la DLL de la API o instalarla dentro de su aplicación .NET usando NuGet.

PM> Install-Package Aspose.Cells

Conversión de Excel XLSX a Word DOCX C#

La conversión de un archivo de MS Excel a formato DOCX es tan fácil como un pastel y se puede realizar en un par de pasos. Así es como puede convertir un archivo XLSX a DOCX usando Aspose.Cells for .NET.

El siguiente ejemplo de código muestra cómo convertir un archivo XLSX a DOCX usando C#.

 // Abre el archivo Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Guardar como DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);

Conversión personalizada de XLSX a DOCX C#

Aspose.Cells for .NET también le brinda algunas opciones adicionales para controlar y personalizar la conversión de XLSX a DOCX. La clase DocxSaveOptions contiene todas las opciones posibles (enumeradas a continuación) que puede usar en el proceso de conversión.

Opción Descripción
CarpetaArchivoCaché La carpeta de caché para almacenar algunos datos grandes.
Borrar datos Vacíe el Workbook después de guardar el archivo.
CrearDirectorio Si es verdadero y el directorio no existe, el directorio se creará automáticamente antes de guardar el archivo.
Combinar áreas Indica si fusionar las áreas de formato condicional y validación antes de guardar el archivo.
RefreshChartCache Indica si se están actualizando los datos de la memoria caché del gráfico.
Guardar formato Obtiene el formato de archivo guardado.
Nombres de clasificación Indica si ordenar los nombres definidos antes de guardar los archivos.
ActualizarSmartArt Indica si actualizar la configuración de arte inteligente.
Validar áreas fusionadas Indica si validar las celdas combinadas antes de guardar el archivo.
Devolución de llamada de advertencia Obtiene o establece una devolución de llamada de advertencia.

El siguiente ejemplo de código muestra cómo usar opciones adicionales al convertir un archivo XLSX a DOCX en C#.

// Abre el archivo Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Crear opciones de guardado DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;

// Guardar como DOCX
workbook.Save("Book1.docx", options);

Pruebe Aspose.Cells for .NET gratis

Puede obtener su licencia temporal para usar Aspose.Cells for .NET de forma gratuita sin limitaciones de prueba.

Conclusión

En este artículo, ha aprendido cómo convertir archivos XLSX o XLS de MS Excel al formato Word DOCX usando C#. Además, has visto cómo personalizar el proceso de conversión utilizando diferentes opciones. Puede explorar más sobre la API de .NET Excel usando documentación.

Ver también