Ten artykuł zawiera przewodnik na temat jak wstawiać linie przebiegu w czasie w Excel przy użyciu języka C#. Zawiera szczegółowe informacje dotyczące środowiska programistycznego, kroki tworzenia aplikacji oraz przykładowy kod do wyświetlania wykresów przebiegu w programie Excel przy użyciu języka C#. Dowiesz się, jak dostosowywać wykresy przebiegu w czasie, ustawiając różne parametry.
Kroki dodawania linii przebiegu w czasie w programie Excel przy użyciu języka C#
- Ustaw środowisko tak, aby używało Aspose.Cells for .NET do dodawania przebiegów
- Utwórz plik Excel przy użyciu klasy Workbook, uzyskaj dostęp do arkusza i zapisz przykładowe dane
- Utwórz obszar komórki zawierający wiersz początkowy, kolumnę początkową, wiersz końcowy i kolumnę końcową
- Dodaj grupę SparklineGroup przy użyciu metody Add w klasie kolekcji Worksheet.SparklineGroups
- Dodaj przebieg w nowo dodanej grupie, podając zakres danych, wiersz i kolumnę
- Utwórz kolor za pomocą metody Workbook.CreateCellsColor() i ustaw go na SparklineGroup.SeriesColor
- Zapisz wynik
Poniższe kroki podsumowują jak dodać wykres przebiegu w programie Excel przy użyciu języka C#. Utwórz lub załaduj skoroszyt z przykładowymi danymi i zdefiniuj obszar komórki wokół danych docelowych. Dodaj grupę wykresów przebiegu w czasie typu SparklineType.Line, zakres danych, flagę dla danych pionowych i obszar komórki. Na koniec dodaj linię przebiegu w czasie do grupy i ustaw jej kolor przed zapisaniem wynikowego skoroszytu.
Kod do tworzenia wykresów przebiegu w programie Excel przy użyciu języka C#
using System.Drawing; | |
using Aspose.Cells; | |
using Aspose.Cells.Charts; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiating a Workbook object | |
Workbook wb = new Workbook(); | |
Worksheet sheet = wb.Worksheets[0]; | |
sheet.Cells["A1"].PutValue(10); | |
sheet.Cells["B1"].PutValue(2); | |
sheet.Cells["C1"].PutValue(1); | |
sheet.Cells["D1"].PutValue(3); | |
// Define the CellArea and add a group | |
CellArea ca = new CellArea() { StartRow = 0, StartColumn = 4, EndRow = 0, EndColumn = 4 }; | |
int idx = sheet.SparklineGroups.Add(SparklineType.Line, sheet.Name + "!A1:D1", false, ca); | |
// Access the group and add a spark line | |
SparklineGroup sparklineGroup = sheet.SparklineGroups[idx]; | |
sparklineGroup.Sparklines.Add(sheet.Name + "!A1:D1", 0, 4); | |
// Customize the spark line color | |
CellsColor cellsColor = wb.CreateCellsColor(); | |
cellsColor.Color = Color.Green; | |
sparklineGroup.SeriesColor = cellsColor; | |
// Saving the Excel file | |
wb.Save("output.xlsx"); | |
} | |
} |
Powyższy kod ilustruje proces dodawania Linii przebiegu w programie Excel przy użyciu języka C#. Można wyświetlić najwyższe i najniższe punkty, ustawiając właściwości ShowHighPoint i ShowLowPoint na wartość true dla grupy. Podobnie możesz ustawić szerokość linii, ustawiając właściwość LineWeight grupy na wartość liczbową, taką jak 1, lub użyć stylu, ustawiając właściwość PresetStyle w grupie na SparklinePresetStyleType.Style10 itp.
W tym artykule nauczyliśmy się jak używać wykresów przebiegu w czasie w programie Excel przy użyciu języka C#. Aby zastosować formatowanie warunkowe w programie Excel, zapoznaj się z artykułem na temat jak zastosować formatowanie warunkowe w Excelu w C#.