Convertir un gráfico de Excel en imagen

Convertir gráficos en imágenes

En los ejemplos aquí, un gráfico circular y un carácter de columna se convierten en imágenes.

Convertir un gráfico circular en un archivo de imagen

Primero, cree un gráfico circular en Microsoft Excel y luego conviértalo en un archivo de imagen con Aspose.Cells. El código de este ejemplo crea una imagen EMF basada en el gráfico circular en el archivo de plantilla Microsoft Excel.

Salida: imagen de gráfico circular
todo:imagen_alternativa_texto
  1. Cree un gráfico circular en Microsoft Excel:
  2. Abrió un nuevo libro de trabajo en Microsoft Excel.
  3. Ingrese algunos datos en una hoja de trabajo.
  4. Creó un gráfico circular basado en los datos.
  5. Guarde el archivo.
El archivo de entrada.
todo:imagen_alternativa_texto
  1. Descargar e instalar Aspose.Cells:
    1. Descargar Aspose.Cells for .NET.
  2. Instálelo en su computadora de desarrollo.

TodosAspose los componentes funcionan en modo de evaluación cuando se instalan por primera vez. El modo de evaluación no tiene límite de tiempo y solo inyecta marcas de agua en los documentos de salida.

  1. Crear un proyecto:
  2. Inicie Visual Studio.Net.
  3. Cree una nueva aplicación de consola. Este ejemplo usa una aplicación de consola C#, pero también puede usar VB.NET.
  4. Agregue una referencia. Este proyecto usa Aspose.Cells, así que agregue una referencia a Aspose.Cells, por ejemplo …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
  5. Escriba el código que encuentra y convierte el gráfico. A continuación se muestra el código utilizado por el componente para realizar la tarea. Se utilizan muy pocas líneas de código.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Open the existing excel file which contains the pie chart.
Workbook workbook = new Workbook(dataDir+ "PieChart.xlsx");
// Get the designer chart (first chart) in the first worksheet of the workbook.
Aspose.Cells.Charts.Chart chart = workbook.Worksheets[0].Charts[0];
// Convert the chart to an image file.
chart.ToImage(dataDir+ "PieChart.out.emf", ImageType.Emf);

Convertir un gráfico de columnas en un archivo de imagen

Primero cree un gráfico de columnas en Microsoft Excel y conviértalo en un archivo de imagen, como se indica arriba. Después de ejecutar el código de muestra, se crea un archivo JPEG basado en el gráfico de columnas en el archivo de plantilla de Excel.

Archivo de salida: una imagen de gráfico de columnas.
todo:imagen_alternativa_texto
  1. Cree un gráfico de columnas en Microsoft Excel:
  2. Abra un nuevo libro de trabajo en Microsoft Excel.
  3. Ingrese algunos datos en una hoja de trabajo.
  4. Cree un gráfico de columnas basado en los datos.
  5. Guarde el archivo.
Fichero de entrada.
todo:imagen_alternativa_texto
  1. Configure un proyecto, con referencias, como se describe anteriormente.
  2. Convierta el gráfico en una imagen dinámicamente. A continuación se muestra el código utilizado por el componente para realizar la tarea. El código es similar al anterior:
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Open the existing excel file which contains the column chart.
Workbook workbook = new Workbook(dataDir+ "ColumnChart.xlsx");
// Get the designer chart (first chart) in the first worksheet of the workbook.
Aspose.Cells.Charts.Chart chart = workbook.Worksheets[0].Charts[0];
// Convert the chart to an image file.
chart.ToImage(dataDir+ "ColumnChart.out.jpeg", ImageType.Jpeg);