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); |