Cómo convertir Excel a SVG en C++

Los archivos de Excel pueden contener información numérica y visual, como gráficos o tablas. Para mostrar alguna información en formato gráfico dentro de su aplicación, es posible que desee convertir Excel a SVG en C++. Este artículo explicará cómo cambiar Excel a SVG en C++ con detalles paso a paso y código de muestra. Puede cargar el archivo de entrada en formato XLSX o XLS.

Pasos para convertir Excel a SVG en C++

  1. Configure su aplicación agregando Aspose.Cells.Cpp usando la herramienta NuGet Package Manager
  2. Agregue la referencia del espacio de nombres Aspose::Cells al proyecto
  3. Utilice la instancia de clase Workbook para cargar el archivo de entrada de Excel
  4. Establezca el formato y las propiedades de la imagen para el archivo SVG de salida
  5. Guarde la imagen SVG de salida en el disco renderizado desde el archivo de Excel

Este enfoque paso a paso explica el proceso simple para convertir Excel a gráfico vectorial en C++ donde se carga el archivo Excel de entrada y se establecen diferentes propiedades de la imagen de salida. Puede establecer las propiedades de resolución, así como el formato de representación de la imagen según sus requisitos. En el último paso, escriba la imagen SVG de salida en el disco para su posterior procesamiento o visualización.

Código para convertir Excel a SVG en C++

Según el fragmento de código anterior, debe usar el método Factory::CreateIWorkbook para cargar el archivo de entrada de Excel. Luego establezca varias preferencias para la imagen SVG de salida utilizando la clase IImageOrPrintOptions y proceda a guardar el archivo generado especificando la ruta y el nombre del archivo. Puede modificar cualquier valor de las propiedades en este código para satisfacer sus criterios de salida.

Este breve tutorial se ha centrado en cómo cambiar Excel a gráficos vectoriales usando C++. Mientras que, si necesita convertir un gráfico de Excel a una imagen JPEG, consulte el artículo sobre cómo convertir un gráfico de Excel a JPEG en C++.

 Español