convertir Excel a XML en C#

convertir Excel a XML en C#

Recientemente, publicamos una entrada de blog que convierte archivos XML a archivos de Excel en C#. Esta publicación de blog explicará cómo convertir Excel a XML en C# mediante programación. Usaremos la biblioteca de Excel .NET para crear un convertidor de Excel a XML en una aplicación .NET. Esta biblioteca es poderosa y eficiente, ofrece una amplia gama de funciones y unas pocas líneas de código pueden realizar tareas de conversión y manipulación. Además, puede realizar un seguimiento del progreso de la conversión mediante simples llamadas a la API.

Seguiremos los puntos mencionados a continuación:

Instalación de la biblioteca .NET Excel

El procedimiento de instalación de esta API es simple y fácil. Hay documentación detallada sobre el uso y la instalación.

Por lo tanto, puede descargar los archivos DLL o ejecutar el siguiente comando en el administrador de paquetes NuGet. Tras una instalación exitosa, podrá acceder a las clases y métodos de esta API.

Install-Package Aspose.Cells

Convierta Excel a XML en C# programáticamente

Una vez que se instala esta API de .NET Excel, estamos listos para escribir el fragmento de código para realizar la conversión de Excel a XML mediante programación.

Puede seguir los pasos que se mencionan a continuación:

  1. Cree una instancia de la clase Workbook y cargue el archivo de origen de Excel.
  2. Invoque el método Save para guardar como XML de hoja de cálculo de Excel 2003.
  3. Inicialice un objeto de la clase xmlSaveOptions para guardar como datos XML sin formato.
  4. Guarde el archivo XML llamando al método Save.
// Cree una instancia de la clase Workbook y cargue el archivo fuente de Excel 
Workbook workbook = new Workbook("sample.xlsx");
// Invoque el método Guardar para guardar como XML de hoja de cálculo de Excel 2003 
workbook.Save("Spreadsheet.xml");
// Inicialice un objeto de la clase xmlSaveOptions para guardar como datos XML sin formato 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// guarde el archivo XML llamando al método Save 
workbook.Save("data.xml", xmlSaveOptions);

Puedes ver la salida en la siguiente imagen:

Conversión de Excel a XML

Conversión de Excel a XML

Conversor de Excel a XML - opciones avanzadas

Esta biblioteca de .NET Excel proporciona mucho más que las tareas de conversión de archivos. Por lo tanto, no olvides visitar la documentación para conocer otros métodos avanzados. Puede convertir archivos de Excel a muchos otros formatos de archivo populares y modificar los archivos XLS/XLSX existentes mediante programación.

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API más allá de las limitaciones de evaluación.

Resumiendo

Estamos terminando este artículo aquí. Esperamos que haya aprendido cómo convertir Excel a XML en C# mediante programación. además, también hemos revisado el fragmento de código y otras funciones avanzadas. Esta publicación de blog realmente lo ayudará si está buscando crear un convertidor de Excel a XML. Además, puede visitar la documentación para explorar más esta biblioteca. De hecho, conholdate.com está escribiendo nuevas publicaciones de blog sobre otros temas interesantes. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo convierto Excel a XML?

Puede instalar esta biblioteca en su aplicación .NET para manipular y convertir Excel a XMLi mediante programación.

¿Puedo generar XML desde Excel?

Utilice este método xmlSaveOptions para generar un archivo XML basado en un archivo de datos de Excel. También puede conocer otras funciones en la documentación.

Ver también