Konvertera ett Excel-diagram till bild

Konvertera diagram till bilder

I exemplen här konverteras ett cirkeldiagram och ett kolumndiagram till bilder.

Konvertera ett cirkeldiagram till en bildfil

Skapa först ett cirkeldiagram i Microsoft Excel och konvertera det sedan till en bildfil med Aspose.Cells. Koden i detta exempel skapar en EMF-bild baserat på cirkeldiagrammet i mallen Microsoft Excel-fil.

Utdata: cirkeldiagrambild
todo:image_alt_text
  1. Skapa ett cirkeldiagram i Microsoft Excel:
  2. Öppnade en ny arbetsbok i Microsoft Excel.
  3. Mata in lite data i ett kalkylblad.
  4. Skapat ett cirkeldiagram baserat på data.
  5. Spara filen.
Inmatningsfilen.
todo:image_alt_text
  1. Ladda ner och installera Aspose.Cells:
    1. Ladda ner Aspose.Cells for .NET.
  2. Installera det på din utvecklingsdator.

AlltAspose komponenter fungerar i utvärderingsläge när de först installeras. Utvärderingsläget har ingen tidsbegränsning och det injicerar bara vattenstämplar i utdatadokument.

  1. Skapa ett projekt:
  2. Starta Visual Studio.Net.
  3. Skapa en ny konsolapplikation. Det här exemplet använder en konsolapplikation C#, men du kan också använda VB.NET.
  4. Lägg till en referens. Detta projekt använder Aspose.Cells så lägg till en referens till Aspose.Cells, till exempel …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
  5. Skriv koden som hittar och konverterar diagrammet. Nedan visas koden som används av komponenten för att utföra uppgiften. Mycket få rader kod används.
// 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);

Konvertera ett kolumndiagram till en bildfil

Skapa först ett kolumndiagram i Microsoft Excel och konvertera det till en bildfil, enligt ovan. Efter exekvering av exempelkoden skapas en JPEG-fil baserat på kolumndiagrammet i Excel-mallen.

Utdatafil: en kolumndiagrambild.
todo:image_alt_text
  1. Skapa ett kolumndiagram i Microsoft Excel:
  2. Öppna en ny arbetsbok i Microsoft Excel.
  3. Mata in lite data i ett kalkylblad.
  4. Skapa ett kolumndiagram baserat på data.
  5. Spara filen.
Indatafil.
todo:image_alt_text
  1. Skapa ett projekt, med referenser, enligt beskrivningen ovan.
  2. Konvertera diagrammet till en bild dynamiskt. Följande är koden som används av komponenten för att utföra uppgiften. Koden liknar den föregående:
// 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);