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")
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells