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.
- API de conversión de XLSX a DOCX C#
- Convierta Excel XLSX a Word DOCX usando C#
- Convierta XLSX a DOCX con opciones adicionales en C#
- Pruebe Aspose.Cells for .NET gratis
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.
- Cargue el archivo XLSX usando la clase Workbook.
- Guarde el archivo en formato DOCX usando el método Workbook.Save(string, SaveFormat).
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.