Microsoft® Tworzenie i konwersja wykresów plików Excel via .NET

Twórz wykresy dokumentów Excel i konwertuj je na obrazy za pomocą interfejsów API po stronie serwera w aplikacjach opartych na .NET.

 

Rysowanie wykresów to sztuka polegająca na graficznym wyświetlaniu danych w celu łatwej analizy. .NET Biblioteka Excela obsługuje rysowanie wykresów w plikach Excel. API obsługuje tworzenie różnych wykresów wymienionych w Wyliczenie typu wykresu w tym wykresy kołowe, piramidalne, liniowe i bąbelkowe. Co więcej, konwertuje także wykresy na obrazy. API zapewnia Klasa wykresów dla elementów składowych wykresów.

Twórz wykresy w pliku Excel

Tworzenie wykresów za pomocą programu Excel API jest proste. Proces polega na tworzeniu Zajęcia ze skoroszytu obiekt i wybierz pierwszy arkusz lub odpowiedni arkusz, podając jego indeks. Wstaw wymagane dane komórek za pomocą Metoda PutValue . Dodaj wykres do arkusza, korzystając z kolekcji Charts Dodaj metodę . Określić Typ wykresu z wyliczenia ChartType.

C# Kod do tworzenia wykresów w programie Excel
// Instantiating a Workbook object
Workbook wkb = new Workbook();
// Obtaining the reference of the first worksheet
Worksheet wks = workbook.Worksheets[0];
// Adding sample values to cells
wks.Cells["A2"].PutValue("Category1");
wks.Cells["A3"].PutValue("Category2");
wks.Cells["A4"].PutValue("Category3");
wks.Cells["B1"].PutValue("Column1");
wks.Cells["B2"].PutValue(4);
wks.Cells["B3"].PutValue(20);
wks.Cells["B4"].PutValue(50);
wks.Cells["C1"].PutValue("Column2");
wks.Cells["C2"].PutValue(50);
wks.Cells["C3"].PutValue(100);
wks.Cells["C4"].PutValue(150);
// Adding a chart to the worksheet
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5);
// Accessing the instance of the newly added chart
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex];
// Setting chart data source as the range "A1:C4"
chart.SetChartDataRange("A1:C4", true);
// Saving the Excel file
wkb.Save(dataDir + "output.xls");
// API supports creating Pyramid, Line and Bubble chart as well

Konwertuj wykresy programu Excel na obrazy

Proces konwersji wykresów na obrazy polega na tym, że należy załadować plik Excel za pomocą klasy Workbook, wybrać odpowiedni plik roboczy zawierający wykresy i wywołać funkcję Metoda ToImage do konwersji.

C# Kod do konwersji wykresu Excel na obraz
// Load Excel XLSX document having pie chart
var workbook = new Workbook("PieChart.xlsx");
// get the designer chart (first chart) in the first worksheet of the workbook
var chart = workbook.Worksheets[0].Charts[0];
// convert the chart to an image file.
chart.ToImage("PieChartOut.emf", System.Drawing.Imaging.ImageFormat.Emf);