SeriesCollection

SeriesCollection class

Инкапсулирует наборSeries объекты.

public class SeriesCollection : CollectionBase<Series>

Характеристики

ИмяОписание
Capacity { get; set; }
CategoryData { get; set; }Получает или задает диапазон значений оси категории. Это может быть диапазон ячеек (например, “d1:e10”), или последовательность значений (например, “{2,6,8,10}”).
Count { get; }
IsColorVaried { get; set; }Указывает, изменился ли цвет точек.
Item { get; }ПолучаетSeries элемент по указанному индексу.
Item { get; set; }
SecondCategoryData { get; set; }Получает или задает диапазон значений оси второй категории. Это может быть диапазон ячеек (например, “d1:e10”), или последовательность значений (например, “{2,6,8,10}”). Действует только тогда, когда некоторые серии AS строятся по второй оси.

Методы

ИмяОписание
Add(string, bool)ДобавляетSeriesCollection сбор на диаграмму.
Add(string, bool, bool)ДобавляетSeriesCollection сбор на диаграмму.
AddR1C1(string, bool)ДобавляетSeriesCollection сбор на диаграмму.
BinarySearch(Series)
BinarySearch(Series, IComparer<Series>)
BinarySearch(int, int, Series, IComparer<Series>)
ChangeSeriesOrder(int, int)Напрямую изменяет порядок двух серий.
Clear()Очищает коллекцию (2 methods)
Contains(Series)
CopyTo(Series[])
CopyTo(Series[], int)
CopyTo(int, Series[], int, int)
Exists(Predicate<Series>)
Find(Predicate<Series>)
FindAll(Predicate<Series>)
FindIndex(Predicate<Series>)
FindIndex(int, Predicate<Series>)
FindIndex(int, int, Predicate<Series>)
FindLast(Predicate<Series>)
FindLastIndex(Predicate<Series>)
FindLastIndex(int, Predicate<Series>)
FindLastIndex(int, int, Predicate<Series>)
GetEnumerator()
GetSeriesByOrder(int)ПолучаетSeries элемент по заказу.
IndexOf(Series)
IndexOf(Series, int)
IndexOf(Series, int, int)
LastIndexOf(Series)
LastIndexOf(Series, int)
LastIndexOf(Series, int, int)
RemoveAt(int)Удалить серию по указанному индексу. (2 methods)
SetSeriesNames(int, string, bool)Устанавливает название всех рядов на диаграмме.

Примеры


[C#]
//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();
//Добавление нового рабочего листа в объект Excel
int sheetIndex = workbook.Worksheets.Add();
//Получение ссылки на недавно добавленный рабочий лист путем передачи его индекса листа
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Добавление пробного значения в ячейку "A1"
worksheet.Cells["A1"].PutValue(50);
//Добавление образца значения в ячейку "A2"
worksheet.Cells["A2"].PutValue(100);
//Добавление образца значения в ячейку "A3"
worksheet.Cells["A3"].PutValue(150);
//Добавление образца значения в ячейку "A4"
worksheet.Cells["A4"].PutValue(200);
//Добавление образца значения в ячейку "B1"
worksheet.Cells["B1"].PutValue(60);
//Добавление образца значения в ячейку "B2"
worksheet.Cells["B2"].PutValue(32);
//Добавление образца значения в ячейку "B3"
worksheet.Cells["B3"].PutValue(50);
//Добавление образца значения в ячейку "B4"
worksheet.Cells["B4"].PutValue(40);
//Добавление образца значения в ячейку "C1" в качестве данных категории
worksheet.Cells["C1"].PutValue("Q1");
//Добавление образца значения в ячейку "C2" в качестве данных категории
worksheet.Cells["C2"].PutValue("Q2");
//Добавление образца значения в ячейку "C3" в качестве данных категории
worksheet.Cells["C3"].PutValue("Y1");
//Добавление образца значения в ячейку "C4" в качестве данных категории
worksheet.Cells["C4"].PutValue("Y2");
//Добавляем диаграмму на рабочий лист
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Доступ к экземпляру только что добавленного графика
Chart chart = worksheet.Charts[chartIndex];
//Добавление NSeries (источника данных диаграммы) на диаграмму в диапазоне от ячейки "A1" до "B4"
chart.NSeries.Add("A1:B4", true);
//Установка источника данных для данных категории NSeries
chart.NSeries.CategoryData = "C1:C4";
//Сохранение файла Excel
workbook.Save("book1.xls");

[Visual Basic]

'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()
'Добавление нового рабочего листа в объект Excel
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Получение ссылки на недавно добавленный рабочий лист путем передачи его индекса листа
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "A4" cell
worksheet.Cells("A4").PutValue(200)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'Adding a sample value to "B4" cell
worksheet.Cells("B4").PutValue(40)
'Adding a sample value to "C1" cell as category data
worksheet.Cells("C1").PutValue("Q1")
'Adding a sample value to "C2" cell as category data
worksheet.Cells("C2").PutValue("Q2")
'Adding a sample value to "C3" cell as category data
worksheet.Cells("C3").PutValue("Y1")
'Adding a sample value to "C4" cell as category data
worksheet.Cells("C4").PutValue("Y2")
'Добавление диаграммы на рабочий лист
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Доступ к экземпляру вновь добавленной диаграммы
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
chart.NSeries.Add("A1:B4", True)
'Установка источника данных для данных категории NSeries
chart.NSeries.CategoryData = "C1:C4"
'Сохранение файла Excel
workbook.Save("book1.xls")

Смотрите также