Worksheet

Worksheet class

Инкапсулирует объект, представляющий один рабочий лист.

public class Worksheet

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

ИмяОписание
ActiveCell { get; set; }
AllowSelectingLockedCell { get; set; }Указывает, разрешено ли пользователю выбирать заблокированные ячейки на защищенном листе.
BackgroundImage { get; set; }Получает и устанавливает фоновое изображение рабочего листа.
Cells { get; }
CodeName { get; }Представляет кодовое имя листа.
Columns { get; }
ColumnsCount { get; set; }
Comments { get; }
Controls { get; }Получает коллекцию элементов управления ячейкой.
CustomColumnCaption { get; set; }Получает или задает пользовательский заголовок столбца для рабочего листа.
CustomRowCaption { get; set; }Получает или задает настраиваемый заголовок строки для рабочего листа.
DataMember { get; }Получает источник данных, для которого объект Worksheet отображает данные.
DataSource { get; }Получает конкретный список в объекте DataSource for Worksheet.
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }Истинно, если отображаются нулевые значения.
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }Представляет индекс первой видимой строки.
FrozenCols { get; set; }Получает или задает количество замороженных столбцов рабочего листа. Замороженное начнется с первого столбца.
FrozenRows { get; set; }Получает или задает количество замороженных строк рабочего листа. Frozen начнется с первой строки.
GridDesktop { get; }Получает объект GridDesktop листа.
GridlinesVisible { get; set; }Получает или задает значение, указывающее, видны ли линии сетки. Значение по умолчанию — true.
Hyperlinks { get; }ПолучаетHyperlinkCollection коллекция.
Index { get; }Получает индекс листа в коллекции рабочих листов.
IsVeryHidden { get; set; }Указывает, скрыт ли лист и не может быть показан в пользовательском интерфейсе (UI).
IsVisible { get; set; }
MergesCount { get; }Получает количество слияний
Name { get; set; }Получает или задает имя рабочего листа.
OutlineShown { get; set; }Указывает, показывать ли контур.
Pictures { get; }ПолучаетPictures коллекция.
PivotTables { get; }Получает сводные таблицы на листе.
Protected { get; set; }
RowFilter { get; }Получает объект RowFilterSettings листа.
Rows { get; }
RowsCount { get; set; }
Selected { get; set; }Указывает, выбран ли этот лист при открытии книги.
Shapes { get; }ПолучаетPictures коллекция.
ShowGridlines { get; set; }
TabColor { get; set; }Представляет цвет вкладки листа.
Validations { get; }Получает коллекцию параметров проверки данных на листе.
Visible { get; set; }Указывает, виден ли рабочий лист.
Workbook { get; }
Zoom { get; set; }Представляет коэффициент масштабирования в процентах. Должно быть от 10 до 400.

Методы

ИмяОписание
AddAutoFilter(int, int, int)Устанавливает диапазон, к которому применяется указанный автофильтр.
AddColumn()Добавляет новый столбец.
AddCustomFilter(int, string)Добавить пользовательский фильтр для указанной строки.
AddCustomFilter(int, int, object[], GridFilterOperatorType[])Добавить пользовательский фильтр для указанного диапазона строк от начальной до конечной строки.
AddRow()Добавляет новую строку.
AddSelectedRange(CellRange)Добавить новый выбранный диапазон на лист.
AutoFitColumn(int)Автоподбор ширины столбца.
AutoFitColumn(int, int, int)Автоподбор ширины столбца.
AutoFitColumns()Автоподбор всех столбцов на этом листе.
AutoFitColumns(int, int)Автоподбор ширины столбцов.
AutoFitColumns(int, int, int, int)Автоподбор ширины столбцов.
AutoFitRow(int)Автоподбор высоты строки.
AutoFitRow(int, int, int)Автоподбор высоты строки.
AutoFitRow(int, int, int, int)Автоподбор высоты строки в прямоугольном диапазоне.
AutoFitRows()Автоподбор всех строк на этом листе.
AutoFitRows(int, int)Автоподбор высоты строки в диапазоне.
AutoFitRowsMerged()Автоматически подбирает все строки на этом листе. Он также автоматически подбирает высоту строки, когда ячейки объединяются в строку.
CalculateFormula(string)Вычисляет формулу.
CellInMerged(CellLocation)Получает значение, находится ли указанное местоположение ячейки в слияниях.
CellRangeInMerge(CellRange)Получает значение, указывающее, объединяется ли указанный диапазон ячеек при слиянии.
ClearComments()Удаляет все комментарии в электронной таблице конструктора.
ClearMerges()Очистить все слияния.
ClearSelection()Очистить выбор на рабочем листе.
ColInMerged(int)Получает значение, указывающее, происходит ли слияние указанного столбца.
ColInSelection(int)Определяет, является ли указанный столбец по индексу выбранным.
Copy(Worksheet)Копирует содержимое и форматы с другого рабочего листа.
CreateRange(string, string)
CreateRange(int, int, int, int)
DataBind(object, string)Связывает данные из объекта источника данных с объектом Worksheet.
DataUnbind()Отвязать данные от объекта источника данных с объектом Worksheet.
ExportDataTable(DataTable, int, int, int, int, bool)Экспортирует данные из коллекции Cells рабочего листа в указанный объект DataTable.
ExportDataTable(int, int, int, int, bool, bool)Экспортирует данные из коллекции Cells рабочего листа в новый объект DataTable.
FilterString(int, string)Устанавливает фильтр для столбца. Обратите внимание, что мы будем вызывать AddAutoFilter перед вызовом filterString Строка критериев фильтра. обратите внимание, что мы используем запятую->"," как разделенный символ, поэтому значение ячейки, которое вы хотите отфильтровать, не должно содержать запятую filterString(10,“123,456”) означает, что столбец 10 должен содержать 123 или 456, filterString(10,“123” ) означает, что столбец 10 должен содержать 123 значение, разделенное запятой, например. 123 456 789 или азбука
FreezePanes(string, int, int)Замораживает панели в указанной ячейке на листе.
FreezePanes(int, int, int, int)Замораживает панели в указанной ячейке на листе.
GetAllSelectedRanges()Получает все выбранные диапазоны этого рабочего листа.
GetCellLocationByClientPoint(Point)Получает местоположение ячейки по координатам клиента.
GetColumnCaption(int)Получает заголовок столбца. Если заголовок не задан, возвращает пустую строку.
GetFirstVisibleColumn()Получить индекс первого видимого столбца представления листа.
GetFirstVisibleRow()Получить индекс первой видимой строки представления листа.
GetFocusedCell()Получает сфокусированную ячейку.
GetFocusedCellLocation()Получает местоположение ячейки, которая находится в фокусе.
GetFreezedPanes(out int, out int, out int, out int)Получает стоп-панели.
GetIsReadonly(int, int)Получает, доступна ли ячейка только для чтения. Это расширенный атрибут GridWeb, он не будет сохраняться в фактическом файле excel
GetLastSelection()Получает диапазон последних выбранных ячеек.
GetMerge(int)Получает диапазон ячеек слияния по указанному индексу.
GetMergeByCell(int, int)получить область слияния, содержащую ячейку в строке, расположении столбца, вернуть значение null, если все области слияния не включают эту ячейку location
GroupColumns(int, int)Группирует столбцы.
GroupColumns(int, int, bool, bool)Группирует столбцы.
GroupColumns(int, int, int, bool)Группирует столбцы.
GroupRows(int, int)Группирует строки.
GroupRows(int, int, bool)Группирует строки.
GroupRows(int, int, bool, bool)Группирует строки.
GroupRows(int, int, int, bool)Группирует строки.
GroupRows(int, int, int, bool, bool)Группирует строки.
ImportDataTable(DataTable, bool, int, int)Импортирует объект DataTable на рабочий лист.
InSelection(CellLocation)Определяет, выбрано ли указанное местоположение ячейки.
InsertColumn(int)Вставляет новый столбец.
InsertRow(int)Вставляет новую строку.
IsCellFocused()Определяет, находится ли ячейка в фокусе.
IsProtected()Указывает, защищен ли рабочий лист.
Merge(CellRange)Объединяет указанный диапазон ячеек в одну ячейку.
MergeFocused(CellLocation)Получает индекс целевого слияния.
MoveTo(int)Перемещает лист в другое место электронной таблицы.
RefreshFilter()Обновить автоматические фильтры, чтобы скрыть или отобразить строки.
RemoveAutoFilter()Удалить автоматический фильтр рабочего листа.
RemoveColumn(int)Удаляет столбец по указанному индексу.
RemoveRow(int)Удаляет строку по указанному индексу.
ResetFilter(int)сбросить тип фильтра на none
ResetFilters(int, int)сбросить тип фильтра на none
RowInMerged(int)Получает значение, указывающее, объединяется ли указанная строка при слиянии.
RowInSelection(int)Определяет, находится ли указанная строка в индексе в списке selected.
SetAllCellsEditable()Делает редактируемыми все ячейки. Это расширенный атрибут
SetAllCellsReadonly()Делает все ячейки доступными только для чтения. Это расширенный атрибут обратите внимание, что этот атрибут не может храниться в реальной ячейке, если вы хотите сохранить защиту, используйте setProtect
SetColumnCaption(int, string)Устанавливает заголовок для столбца. Обратите внимание, что это атрибут расширения, который нельзя сохранить в файле excel
SetFirstVisibleColumn(int)Установить индекс первого видимого столбца представления листа.
SetFirstVisibleRow(int)Установить индекс первой видимой строки представления листа.
SetFocusedCell(CellLocation)Устанавливает фокус ячейки в указанном месте.
SetFocusedCell(int, int)Устанавливает фокус ячейки на указанный столбец и строку.
SetFont(CellRange, Font)Устанавливает объект шрифта в cellRange.
SetFontColor(CellRange, Color)Устанавливает цвет шрифта в cellRange.
SetIsReadonly(int, int, bool)Устанавливает, доступна ли ячейка только для чтения. Это расширенный атрибут, он не будет сохраняться в фактическом файле excel
SetProtect()Защищает рабочий лист.
SetProtected(CellRange, bool)Устанавливает для cellRange защиту. Это расширенный метод, используемый только в Grid. Этот метод не имеет ничего общего со свойством cell.Style.CellLocked Он не повлияет после сохранения в файл excel.
SetStyle(CellRange, Style)Устанавливает объект стиля в cellRange.
SetStyle(GridCellArea, Style)Устанавливает объект стиля в cellRange.
UnFreezePanes()Размораживает панели на листе.
UngroupColumns(int, int)Разгруппирует столбцы.
UngroupColumns(int, int, bool)Разгруппирует столбцы.
UngroupRows(int, int)Разгруппирует строки.
UngroupRows(int, int, bool)Разгруппирует строки.
Unmerge(CellLocation)Удалить указанное местоположение ячейки из объединений.
Unmerge(CellRange)Разъединяет указанный диапазон ячеек в одну ячейку.
Unmerge(int, int)Удалить указанный индекс столбца строки ячейки из слияний.
UnProtect()снимает защиту с рабочего листа.
static CellIndexToR1C1(int, int)Получает имя стиля ячейки r1c1 в соответствии с ее индексами строки и столбца.

Поля

ИмяОписание
static DEFAULT_COLUMNSCOUNTКоличество столбцов рабочего листа по умолчанию.
static DEFAULT_ROWSCOUNTКоличество строк рабочего листа по умолчанию.

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