Worksheet

Worksheet class

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

public class Worksheet : IDisposable

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

ИмяОписание
ActiveCell { get; set; }Получает или задает активную ячейку на листе.
AllowEditRanges { get; }Получает коллекцию разрешенных диапазонов редактирования на листе.
AutoFilter { get; }Представляет автоматический фильтр для указанного рабочего листа.
BackgroundImage { get; set; }Получает и устанавливает фоновое изображение рабочего листа.
Cells { get; }ПолучаетCells коллекция.
CellWatches { get; }Получает набор ячеек на этом рабочем листе, которые просматриваются в «окне просмотра».
Charts { get; }ПолучаетChart коллекция
CheckBoxes { get; }ПолучаетCheckBox коллекция.
CodeName { get; set; }Получает кодовое имя листа.
Comments { get; }ПолучаетComment коллекция.
ConditionalFormattings { get; }Получает условное форматирование на листе.
CustomProperties { get; }Получает объект, представляющий информацию идентификатора, связанную с рабочим листом.
DisplayRightToLeft { get; set; }Указывает, отображается ли указанный рабочий лист справа налево, а не слева направо. Значение по умолчанию — false.
DisplayZeros { get; set; }Истинно, если отображаются нулевые значения.
ErrorCheckOptions { get; }Получает настройку проверки ошибок, применяемую к определенным диапазонам.
FirstVisibleColumn { get; set; }Представляет индекс первого видимого столбца.
FirstVisibleRow { get; set; }Представляет индекс первой видимой строки.
HasAutofilter { get; }Указывает, есть ли на этом листе автоматический фильтр.
HorizontalPageBreaks { get; }ПолучаетHorizontalPageBreakCollection коллекция.
Hyperlinks { get; }ПолучаетHyperlinkCollection коллекция.
Index { get; }Получает индекс листа в коллекции рабочих листов.
IsGridlinesVisible { get; set; }Получает или задает значение, указывающее, видны ли линии сетки. Значение по умолчанию — true.
IsOutlineShown { get; set; }Указывает, показывать ли контур.
IsPageBreakPreview { get; set; }Указывает, отображается ли указанный лист в обычном режиме или в предварительном просмотре с разрывом страницы.
IsProtected { get; }Указывает, защищен ли рабочий лист.
IsRowColumnHeadersVisible { get; set; }Получает или задает значение, указывающее, будут ли на листе отображаться заголовки строк и столбцов. Значение по умолчанию — true.
IsRulerVisible { get; set; }Указывает, видна ли линейка. Это свойство применяется только для предварительного просмотра разрыва страницы.
IsSelected { get; set; }Указывает, выбран ли этот лист при открытии книги.
IsVisible { get; set; }Указывает, виден ли рабочий лист.
ListObjects { get; }Получает все объекты ListObject на этом листе.
Name { get; set; }Получает или задает имя рабочего листа.
OleObjects { get; }Представляет наборOleObject на листе.
Outline { get; }Получает схему на этом листе.
PageSetup { get; }Представляет описание настройки страницы на этом листе.
PaneState { get; }Указывает, имеет ли панель горизонтальное или вертикальное разделение, и замораживаются ли эти разделения.
Pictures { get; }ПолучаетPicture коллекция.
PivotTables { get; }Получает все сводные таблицы на этом листе.
Protection { get; }Представляет различные типы параметров защиты, доступные для рабочего листа. Поддерживает расширенные параметры защиты в ExcelXP и более поздних версиях.
QueryTables { get; }получаетQueryTableCollection на листе.
Scenarios { get; }Получает коллекциюScenario .
Shapes { get; }Возвращает все фигуры чертежа на этом листе.
ShowFormulas { get; set; }Указывает, показывать ли формулы или их результаты.
Slicers { get; }Получить коллекцию слайсеров на листе
SmartTagSetting { get; }получает всеSmartTagCollection объекты рабочего листа.
SparklineGroupCollection { get; }Получает коллекцию групп спарклайнов на листе.
TabColor { get; set; }Представляет цвет вкладки листа.
TabId { get; set; }Указывает внутренний идентификатор листа.
TextBoxes { get; }ПолучаетTextBox коллекция.
Timelines { get; }Получить коллекцию Timeline на листе
TransitionEntry { get; set; }Указывает, включена ли опция ввода формулы перехода (совместимость с Lotus).
TransitionEvaluation { get; set; }Указывает, включена ли опция оценки формулы перехода (совместимость с Lotus).
Type { get; set; }Представляет тип листа.
UniqueId { get; set; }Получает и устанавливает уникальный идентификатор, он аналогичен {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
Validations { get; }Получает коллекцию параметров проверки данных на листе.
VerticalPageBreaks { get; }ПолучаетVerticalPageBreakCollection коллекция.
ViewType { get; set; }Получает и устанавливает тип представления.
VisibilityType { get; set; }Указывает видимое состояние для этого листа.
Workbook { get; }Получает объект книги, содержащий этот лист.
Zoom { get; set; }Представляет коэффициент масштабирования в процентах. Должно быть от 10 до 400.

Методы

ИмяОписание
AddPageBreaks(string)Добавляет разрыв страницы.
AdvancedFilter(bool, string, string, string, bool)Фильтрует данные по сложным критериям.
AutoFitColumn(int)Автоподбор ширины столбца.
AutoFitColumn(int, int, int)Автоподбор ширины столбца.
AutoFitColumns()Автоподбор всех столбцов на этом листе.
AutoFitColumns(AutoFitterOptions)Автоподбор всех столбцов на этом листе.
AutoFitColumns(int, int)Автоподбор ширины столбцов.
AutoFitColumns(int, int, AutoFitterOptions)Автоподбор ширины столбцов.
AutoFitColumns(int, int, int, int)Автоподбор ширины столбцов.
AutoFitColumns(int, int, int, int, AutoFitterOptions)Автоподбор ширины столбцов.
AutoFitRow(int)Автоподбор высоты строки.
AutoFitRow(int, int, int)Автоподбор высоты строки.
AutoFitRow(int, int, int, AutoFitterOptions)Автоподбор высоты строки.
AutoFitRow(int, int, int, int)Автоподбор высоты строки в прямоугольном диапазоне.
AutoFitRows()Автоподбор всех строк на этом листе.
AutoFitRows(AutoFitterOptions)Автоподбор всех строк на этом листе.
AutoFitRows(bool)Автоподбор всех строк на этом листе.
AutoFitRows(int, int)Автоподбор высоты строки в диапазоне.
AutoFitRows(int, int, AutoFitterOptions)Автоподбор высоты строки в диапазоне.
CalculateFormula(string)Вычисляет формулу.
CalculateFormula(CalculationOptions, bool)Вычисляет все формулы на этом листе.
CalculateFormula(string, CalculationOptions)Вычисляет формулу.
ClearComments()Удаляет все комментарии в электронной таблице конструктора.
CloseAccessCache(AccessCacheOptions)Закрывает сеанс, который использует кэши для доступа к данным на этом листе.
Copy(Worksheet)Копирует содержимое и форматы с другого рабочего листа.
Copy(Worksheet, CopyOptions)Копирует содержимое и форматы с другого рабочего листа.
Dispose()Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
FreezePanes(string, int, int)Замораживает панели в указанной ячейке на листе.
FreezePanes(int, int, int, int)Замораживает панели в указанной ячейке на листе.
GetFreezedPanes(out int, out int, out int, out int)Получает стоп-панели.
GetPanes()Получает оконные панели.
GetPrintingPageBreaks(ImageOrPrintOptions)Получает автоматические разрывы страниц.
GetSelectedRanges()Получает выбранные диапазоны ячеек в электронной таблице конструктора.
MoveTo(int)Перемещает лист в другое место электронной таблицы.
Protect(ProtectionType)Защищает рабочий лист.
Protect(ProtectionType, string, string)Защищает рабочий лист.
RefreshPivotTables()Обновляет все сводные таблицы на этом листе.
RemoveAllDrawingObjects()Удаляет все объекты чертежа на этом листе.
RemoveAutoFilter()Удаляет автоматический фильтр рабочего листа.
RemoveSplit()Удаляет разделенное окно.
Replace(string, string)Заменяет текст всех ячеек новой строкой.
SelectRange(int, int, int, int, bool)Выбирает диапазон.
SetVisible(bool, bool)Устанавливает видимые параметры.
Split()Разделяет окно.
StartAccessCache(AccessCacheOptions)Запускает сеанс, использующий кэши для доступа к данным на этом листе.
override ToString()Возвращает строку, представляющую текущий объект Worksheet.
UnFreezePanes()Размораживает панели на листе.
Unprotect()Снимает защиту с листа.
Unprotect(string)Снимает защиту с листа.
XmlMapQuery(string, XmlMap)Запрос областей ячеек, которые сопоставлены/связаны с определенным путем карты xml.

Примеры

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Заморозить панели на "AS40" с 10 строками и 10 столбцами
sheet.FreezePanes("AS40", 10, 10);

//Добавить гиперссылку в ячейку A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");

[Visual Basic]

Dim workbook as Workbook = new Workbook()

Dim sheet as Worksheet = workbook.Worksheets(0)

'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)

'Добавить гиперссылку в ячейку A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")

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