Renderizar XML a EXCEL en aplicaciones C++

Convierta XML a EXCEL en aplicaciones C++ nativas sin necesidad de Microsoft® Excel o Adobe® Acrobat Reader

 

Convertir XML a EXCEL en C++ a través de las bibliotecas de automatización de formato de archivo Aspose.Total for C++ es un proceso simple de dos pasos. En el primer paso, puede exportar XML a XLSX usando Aspose.PDF for C++ , luego, usando Aspose.Cells for C++ API de programación de hojas de cálculo, puede convertir XLSX a EXCEL.

API de C++ para convertir XML a EXCEL

  1. Abra el archivo XML usando la referencia de clase Document
  2. Convierta XML a XLSX usando la función miembro Save
  3. Cargue el documento XLSX utilizando la referencia de clase IWorkbook
  4. Guarde el documento en formato EXCEL usando la función miembro Save

Requisitos de conversión

Instale desde la línea de comandos como nuget install Aspose.Total.Cpp o a través de Package Manager Console de Visual Studio con Install-Package Aspose.Total.Cpp.

Como alternativa, obtenga el instalador MSI sin conexión o las DLL en un archivo ZIP desde descargas .

Obtenga o establezca la información del archivo XML a través de C++

Aspose.PDF for C++ también le permite obtener información sobre su documento XML y le permite tomar decisiones informadas antes de su proceso de conversión. Para obtener información específica de un archivo XML, primero debe llamar al método get_Info() de Document clase. Una vez que se recupera el objeto DocumentInfo, puede obtener los valores de las propiedades individuales. Además, también puede establecer las propiedades utilizando los métodos respectivos de la clase DocumentInfo.

Guarde el formato de archivo EXCEL para transmitir a través de C++

Aspose.Cells for C++ permite guardar el formato de archivo EXCEL para transmitir. Para guardar archivos en una secuencia, cree un objeto MemoryStream o FileStream y guarde el archivo en ese objeto de secuencia llamando al IWorkbook Save del objeto. Especifique el formato de archivo deseado mediante la enumeración SaveFormat al llamar al método Save.

Explore XML opciones de conversión con C++

Convertir XMLs a CSV (Valores separados por comas)
Convertir XMLs a DIF (Formato de intercambio de datos)
Convertir XMLs a FODS (Hoja de cálculo XML plano de OpenDocument)
Convertir XMLs a MD (Lenguaje de rebajas)
Convertir XMLs a ODP (Formato de presentación de OpenDocument)
Convertir XMLs a ODS (Hoja de cálculo de OpenDocument)
Convertir XMLs a OTP (Formato estándar de OpenDocument)
Convertir XMLs a POT (Archivos de plantilla de Microsoft PowerPoint)
Convertir XMLs a POTM (Archivo de plantilla de Microsoft PowerPoint)
Convertir XMLs a POTX (Presentación de plantilla de Microsoft PowerPoint)
Convertir XMLs a POWERPOINT (Archivos de presentación)
Convertir XMLs a PPS (Presentación de diapositivas de PowerPoint)
Convertir XMLs a PPSM (Presentación de diapositivas habilitada para macros)
Convertir XMLs a PPSX (Presentación de diapositivas de PowerPoint)
Convertir XMLs a PPT (Presentación de Powerpoint)
Convertir XMLs a PPTM (Archivo de presentación habilitado para macros)
Convertir XMLs a SWF (Película flash de onda de choque)
Convertir XMLs a SXC (Hoja de cálculo de cálculo de StarOffice)
Convertir XMLs a TSV (Valores separados por tabuladores)
Convertir XMLs a TXT (Documento de texto)
Convertir XMLs a XAML (Archivo XAML)
Convertir XMLs a XLAM (Complemento de Excel habilitado para macros)
Convertir XMLs a XLSB (Libro binario de Excel)
Convertir XMLs a XLSM (Hoja de cálculo habilitada para macros)
Convertir XMLs a XLT (Excel 97 - Plantilla 2003)
Convertir XMLs a XLTM (Plantilla de Excel habilitada para macros)
Convertir XMLs a XLTX (Plantilla de Excel)