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


Тип Worksheet предоставляет следующие элементы:

###  Характеристики
| Свойство| Описание|
| :- | :- |
| [protection](/cells/python-net/ru/aspose.cells/worksheet/protection) | Представляет различные типы защиты, доступные для рабочего листа. Поддерживает расширенные параметры защиты в ExcelXP и более поздних версиях.|
| [unique_id](/cells/python-net/ru/aspose.cells/worksheet/unique_id) | Получает и задает уникальный идентификатор, он такой же, как {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.|
| [workbook](/cells/python-net/ru/aspose.cells/worksheet/workbook) | Получает объект рабочей книги, содержащий этот лист.|
| [cells](/cells/python-net/ru/aspose.cells/worksheet/cells) | Получает коллекцию [`Worksheet.cells`](/cells/python-net/ru/aspose.cells/worksheet#cells).|
| [query_tables](/cells/python-net/ru/aspose.cells/worksheet/query_tables) | Получает [`QueryTableCollection`](/cells/python-net/ru/aspose.cells/querytablecollection) на рабочем листе.|
| [type](/cells/python-net/ru/aspose.cells/worksheet/type) | Представляет тип рабочего листа.|
| [name](/cells/python-net/ru/aspose.cells/worksheet/name) |Получает или задает имя рабочего листа.|
| [show_formulas](/cells/python-net/ru/aspose.cells/worksheet/show_formulas) | Указывает, следует ли показывать формулы или их результаты.|
| [is_gridlines_visible](/cells/python-net/ru/aspose.cells/worksheet/is_gridlines_visible) | Возвращает или задает значение, указывающее, видны ли линии сетки. Значение по умолчанию — true.|
| [is_row_column_headers_visible](/cells/python-net/ru/aspose.cells/worksheet/is_row_column_headers_visible) | Возвращает или задает значение, указывающее, будут ли на листе отображаться заголовки строк и столбцов.<br/> Значение по умолчанию — true.|
| [pane_state](/cells/python-net/ru/aspose.cells/worksheet/pane_state) | Указывает, имеет ли панель горизонтальные или вертикальные разделения, а также зафиксированы ли эти разделения.|
| [display_zeros](/cells/python-net/ru/aspose.cells/worksheet/display_zeros) | True, если отображаются нулевые значения.|
| [display_right_to_left](/cells/python-net/ru/aspose.cells/worksheet/display_right_to_left) | Указывает, отображается ли указанный рабочий лист справа налево, а не слева направо.<br/> Значение по умолчанию — false.|
| [is_outline_shown](/cells/python-net/ru/aspose.cells/worksheet/is_outline_shown) | Указывает, следует ли показывать контур.|
| [is_selected](/cells/python-net/ru/aspose.cells/worksheet/is_selected) | Указывает, выбран ли этот рабочий лист при открытии рабочей книги.|
| [pivot_tables](/cells/python-net/ru/aspose.cells/worksheet/pivot_tables) | Получает все сводные таблицы на этом листе.|
| [list_objects](/cells/python-net/ru/aspose.cells/worksheet/list_objects) | Получает все объекты ListObjects на этом листе.|
| [tab_id](/cells/python-net/ru/aspose.cells/worksheet/tab_id) | Указывает внутренний идентификатор листа.|
| [horizontal_page_breaks](/cells/python-net/ru/aspose.cells/worksheet/horizontal_page_breaks) | Получает коллекцию [`HorizontalPageBreakCollection`](/cells/python-net/ru/aspose.cells/horizontalpagebreakcollection).|
| [vertical_page_breaks](/cells/python-net/ru/aspose.cells/worksheet/vertical_page_breaks) | Получает коллекцию [`VerticalPageBreakCollection`](/cells/python-net/ru/aspose.cells/verticalpagebreakcollection).|
| [hyperlinks](/cells/python-net/ru/aspose.cells/worksheet/hyperlinks) | Получает коллекцию [`HyperlinkCollection`](/cells/python-net/ru/aspose.cells/hyperlinkcollection).|
| [page_setup](/cells/python-net/ru/aspose.cells/worksheet/page_setup) | Представляет описание настроек страницы на этом листе.|
| [auto_filter](/cells/python-net/ru/aspose.cells/worksheet/auto_filter) | Представляет автоматический фильтр для указанного рабочего листа.|
| [has_autofilter](/cells/python-net/ru/aspose.cells/worksheet/has_autofilter) | Указывает, имеет ли этот рабочий лист автоматический фильтр.|
| [transition_evaluation](/cells/python-net/ru/aspose.cells/worksheet/transition_evaluation) |Указывает, включена ли опция оценки формулы перехода (совместимость с Lotus).|
| [transition_entry](/cells/python-net/ru/aspose.cells/worksheet/transition_entry) | Указывает, включена ли опция «Ввод формулы перехода» (совместимость с Lotus).|
| [visibility_type](/cells/python-net/ru/aspose.cells/worksheet/visibility_type) | Указывает видимое состояние этого листа.|
| [is_visible](/cells/python-net/ru/aspose.cells/worksheet/is_visible) | Показывает, виден ли рабочий лист.|
| [sparkline_groups](/cells/python-net/ru/aspose.cells/worksheet/sparkline_groups) | Получает группы спарклайнов на рабочем листе.|
| [charts](/cells/python-net/ru/aspose.cells/worksheet/charts) | Получает коллекцию [`Chart`](/cells/python-net/ru/aspose.cells.charts/chart)|
| [comments](/cells/python-net/ru/aspose.cells/worksheet/comments) | Получает коллекцию [`Comment`](/cells/python-net/ru/aspose.cells/comment).|
| [pictures](/cells/python-net/ru/aspose.cells/worksheet/pictures) | Получает коллекцию [`Picture`](/cells/python-net/ru/aspose.cells.drawing/picture).|
| [text_boxes](/cells/python-net/ru/aspose.cells/worksheet/text_boxes) | Получает коллекцию [`TextBox`](/cells/python-net/ru/aspose.cells.drawing/textbox).|
| [check_boxes](/cells/python-net/ru/aspose.cells/worksheet/check_boxes) | Получает коллекцию [`CheckBox`](/cells/python-net/ru/aspose.cells.drawing/checkbox).|
| [ole_objects](/cells/python-net/ru/aspose.cells/worksheet/ole_objects) | Представляет собой коллекцию [`OleObject`](/cells/python-net/ru/aspose.cells.drawing/oleobject) на рабочем листе.|
| [shapes](/cells/python-net/ru/aspose.cells/worksheet/shapes) | Возвращает все фигуры чертежей на этом листе.|
| [slicers](/cells/python-net/ru/aspose.cells/worksheet/slicers) | Получить коллекцию слайсеров на рабочем листе|
| [timelines](/cells/python-net/ru/aspose.cells/worksheet/timelines) | Получить коллекцию временной шкалы на рабочем листе|
| [index](/cells/python-net/ru/aspose.cells/worksheet/index) | Получает индекс листа в коллекции рабочих листов.|
| [is_protected](/cells/python-net/ru/aspose.cells/worksheet/is_protected) | Указывает, защищен ли рабочий лист.|
| [validations](/cells/python-net/ru/aspose.cells/worksheet/validations) | Получает коллекцию настроек проверки данных на рабочем листе.|
| [allow_edit_ranges](/cells/python-net/ru/aspose.cells/worksheet/allow_edit_ranges) | Получает коллекцию разрешенных диапазонов редактирования на рабочем листе.|
| [error_check_options](/cells/python-net/ru/aspose.cells/worksheet/error_check_options) | Применяет настройку проверки ошибок к определенным диапазонам.|
| [outline](/cells/python-net/ru/aspose.cells/worksheet/outline) | Получает схему этого рабочего листа.|
| [first_visible_row](/cells/python-net/ru/aspose.cells/worksheet/first_visible_row) |Представляет индекс первой видимой строки.|
| [first_visible_column](/cells/python-net/ru/aspose.cells/worksheet/first_visible_column) | Представляет первый видимый индекс столбца.|
| [zoom](/cells/python-net/ru/aspose.cells/worksheet/zoom) | Коэффициент масштабирования в процентах. Должен быть в диапазоне от 10 до 400.|
| [view_type](/cells/python-net/ru/aspose.cells/worksheet/view_type) | Получает и задает тип представления.|
| [is_page_break_preview](/cells/python-net/ru/aspose.cells/worksheet/is_page_break_preview) | Указывает, отображается ли указанный рабочий лист в обычном режиме или в режиме предварительного просмотра разрыва страницы.|
| [is_ruler_visible](/cells/python-net/ru/aspose.cells/worksheet/is_ruler_visible) | Указывает, видна ли линейка. Это свойство применяется только для предварительного просмотра разрыва страницы.|
| [tab_color](/cells/python-net/ru/aspose.cells/worksheet/tab_color) | Представляет цвет вкладки рабочего листа.|
| [gridline_color](/cells/python-net/ru/aspose.cells/worksheet/gridline_color) | Получает и задает цвет линии сетки|
| [code_name](/cells/python-net/ru/aspose.cells/worksheet/code_name) | Получает кодовое имя рабочего листа.|
| [background_image](/cells/python-net/ru/aspose.cells/worksheet/background_image) | Получает и задает фоновое изображение рабочего листа.|
| [conditional_formattings](/cells/python-net/ru/aspose.cells/worksheet/conditional_formattings) | Получает условные форматы на рабочем листе.|
| [active_cell](/cells/python-net/ru/aspose.cells/worksheet/active_cell) | Возвращает или задает активную ячейку на листе.|
| [custom_properties](/cells/python-net/ru/aspose.cells/worksheet/custom_properties) | Получает объект, представляющий<br/> идентификационная информация, связанная с рабочим листом.|
| [smart_tag_setting](/cells/python-net/ru/aspose.cells/worksheet/smart_tag_setting) | Получает все [`SmartTagCollection`](/cells/python-net/ru/aspose.cells.markup/smarttagcollection) объекты рабочего листа.|
| [scenarios](/cells/python-net/ru/aspose.cells/worksheet/scenarios) | Получает коллекцию [`Scenario`](/cells/python-net/ru/aspose.cells/scenario).|
| [cell_watches](/cells/python-net/ru/aspose.cells/worksheet/cell_watches) | Получает коллекцию ячеек на этом листе, отслеживаемых в «окне наблюдения».|


###  Методы
| Метод| Описание|
| :- | :- |
| [`freeze_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/ru/aspose.cells/worksheet/freeze_panes/#int-int-int-int) |Закрепляет области в указанной ячейке рабочего листа.|
| [`freeze_panes(self, cell_name, freezed_rows, freezed_columns)`](/cells/python-net/ru/aspose.cells/worksheet/freeze_panes/#str-int-int) |Закрепляет области в указанной ячейке рабочего листа.|
| [`copy(self, source_sheet)`](/cells/python-net/ru/aspose.cells/worksheet/copy/#aspose.cells.worksheet) | Копирует содержимое и форматы из другого рабочего листа.|
| [`copy(self, source_sheet, copy_options)`](/cells/python-net/ru/aspose.cells/worksheet/copy/#aspose.cells.worksheet-aspose.cells.copyoptions) | Копирует содержимое и форматы из другого рабочего листа.|
| [`auto_fit_column(self, column_index, first_row, last_row)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_column/#int-int-int) | Автоматически подбирает ширину столбца.|
| [`auto_fit_column(self, column_index)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_column/#int) | Автоматически подбирает ширину столбца.|
| [`auto_fit_columns(self)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#) | Автоматически подбирает размер всех столбцов на этом листе.|
| [`auto_fit_columns(self, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#aspose.cells.autofitteroptions) | Автоматически подбирает размер всех столбцов на этом листе.|
| [`auto_fit_columns(self, first_column, last_column)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#int-int) | Автоматически подбирает ширину столбцов.|
| [`auto_fit_columns(self, first_column, last_column, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#int-int-aspose.cells.autofitteroptions) | Автоматически подбирает ширину столбцов.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int) | Автоматически подбирает ширину столбцов.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int-aspose.cells.autofitteroptions) | Автоматически подбирает ширину столбцов.|
| [`auto_fit_row(self, row_index, first_column, last_column)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_row/#int-int-int) | Автоматически подбирает высоту строки.|
| [`auto_fit_row(self, row_index, first_column, last_column, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_row/#int-int-int-aspose.cells.autofitteroptions) | Автоматически подбирает высоту строки.|
| [`auto_fit_row(self, start_row, end_row, start_column, end_column)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_row/#int-int-int-int) | Автоматически подбирает высоту строки в прямоугольном диапазоне.|
| [`auto_fit_row(self, row_index)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_row/#int) | Автоматически подбирает высоту строки.|
| [`auto_fit_rows(self)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_rows/#) | Автоматически подбирает размер всех строк на этом листе.|
| [`auto_fit_rows(self, only_auto)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_rows/#bool) | Автоматически подбирает размер всех строк на этом листе.|
| [`auto_fit_rows(self, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_rows/#aspose.cells.autofitteroptions) | Автоматически подбирает размер всех строк на этом листе.|
| [`auto_fit_rows(self, start_row, end_row)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_rows/#int-int) | Автоматически подбирает высоту строки в заданном диапазоне.|
| [`auto_fit_rows(self, start_row, end_row, options)`](/cells/python-net/ru/aspose.cells/worksheet/auto_fit_rows/#int-int-aspose.cells.autofitteroptions) | Автоматически подбирает высоту строки в заданном диапазоне.|
| [`protect(self, type)`](/cells/python-net/ru/aspose.cells/worksheet/protect/#aspose.cells.protectiontype) | Защищает рабочий лист.|
| [`protect(self, type, password, old_password)`](/cells/python-net/ru/aspose.cells/worksheet/protect/#aspose.cells.protectiontype-str-str) | Защищает рабочий лист.|
| [`unprotect(self)`](/cells/python-net/ru/aspose.cells/worksheet/unprotect/#) | Снимает защиту с листа.|
| [`unprotect(self, password)`](/cells/python-net/ru/aspose.cells/worksheet/unprotect/#str) | Снимает защиту с листа.|
| [`calculate_formula(self, formula)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_formula/#str) | Вычисляет формулу.|
| [`calculate_formula(self, formula, opts)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.calculationoptions) | Вычисляет выражение формулы напрямую.|
| [`calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-aspose.cells.calculationdata) | Вычисляет выражение формулы напрямую.|
| [`calculate_formula(self, options, recursive)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_formula/#aspose.cells.calculationoptions-bool) | Вычисляет все формулы на этом листе.|
| [`calculate_array_formula(self, formula, opts)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions) | Вычисляет формулу как формулу массива.|
| [`calculate_array_formula(self, formula, opts, max_row_count, max_column_count)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions-int-int) | Вычисляет формулу как формулу массива.|
| [`calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)`](/cells/python-net/ru/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-int-int-aspose.cells.calculationdata) | Вычисляет формулу как формулу массива.|
| [`refresh_pivot_tables(self)`](/cells/python-net/ru/aspose.cells/worksheet/refresh_pivot_tables/#) | Обновляет все сводные таблицы на этом листе.|
| [`refresh_pivot_tables(self, option)`](/cells/python-net/ru/aspose.cells/worksheet/refresh_pivot_tables/#aspose.cells.pivot.pivottablerefreshoption) | Обновляет все сводные таблицы на этом листе.|
| [`get_panes(self)`](/cells/python-net/ru/aspose.cells/worksheet/get_panes/#) | Получает оконные стекла.|
| [`get_freezed_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/ru/aspose.cells/worksheet/get_freezed_panes/#any-any-any-any) | Получает замороженные области.|
| [`split(self)`](/cells/python-net/ru/aspose.cells/worksheet/split/#) | Разделяет окно.|
| [`un_freeze_panes(self)`](/cells/python-net/ru/aspose.cells/worksheet/un_freeze_panes/#) | Отменяет закрепление областей на листе.|
| [`remove_split(self)`](/cells/python-net/ru/aspose.cells/worksheet/remove_split/#) | Удаляет разделенное окно.|
| [`add_page_breaks(self, cell_name)`](/cells/python-net/ru/aspose.cells/worksheet/add_page_breaks/#str) | Добавляет разрыв страницы.|
| [`get_advanced_filter(self)`](/cells/python-net/ru/aspose.cells/worksheet/get_advanced_filter/#) | Получает настройки расширенного фильтра.|
| [`advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)`](/cells/python-net/ru/aspose.cells/worksheet/advanced_filter/#bool-str-str-str-bool) | Фильтрует данные, используя сложные критерии.|
| [`remove_auto_filter(self)`](/cells/python-net/ru/aspose.cells/worksheet/remove_auto_filter/#) | Удаляет автоматический фильтр рабочего листа.|
| [`set_visible(self, is_visible, ignore_error)`](/cells/python-net/ru/aspose.cells/worksheet/set_visible/#bool-bool) |Устанавливает видимые параметры.|
| [`select_range(self, start_row, start_column, total_rows, total_columns, remove_others)`](/cells/python-net/ru/aspose.cells/worksheet/select_range/#int-int-int-int-bool) | Выбирает диапазон.|
| [`remove(self)`](/cells/python-net/ru/aspose.cells/worksheet/remove/#) | Удалить текущий лист (CELLSPYTHONNET-192,Пользователь запрашивает добавление этого API)|
| [`remove_all_drawing_objects(self)`](/cells/python-net/ru/aspose.cells/worksheet/remove_all_drawing_objects/#) | Удаляет все объекты чертежей на этом листе.|
| [`clear_comments(self)`](/cells/python-net/ru/aspose.cells/worksheet/clear_comments/#) | Удаляет все комментарии в таблице дизайнера.|
| [`move_to(self, index)`](/cells/python-net/ru/aspose.cells/worksheet/move_to/#int) | Перемещает лист в другое место электронной таблицы.|
| [`replace(self, old_string, new_string)`](/cells/python-net/ru/aspose.cells/worksheet/replace/#str-str) | Заменяет текст всех ячеек новой строкой.|
| [`get_selected_ranges(self)`](/cells/python-net/ru/aspose.cells/worksheet/get_selected_ranges/#) | Получает выбранные диапазоны ячеек в таблице конструктора.|
| [`get_selected_areas(self)`](/cells/python-net/ru/aspose.cells/worksheet/get_selected_areas/#) | Получает выбранные диапазоны ячеек в таблице конструктора.|
| [`get_printing_page_breaks(self, options)`](/cells/python-net/ru/aspose.cells/worksheet/get_printing_page_breaks/#aspose.cells.rendering.imageorprintoptions) | Обеспечивает автоматические разрывы страниц.|
| [`start_access_cache(self, opts)`](/cells/python-net/ru/aspose.cells/worksheet/start_access_cache/#aspose.cells.accesscacheoptions) | Запускает сеанс, который использует кэши для доступа к данным на этом листе.|
| [`close_access_cache(self, opts)`](/cells/python-net/ru/aspose.cells/worksheet/close_access_cache/#aspose.cells.accesscacheoptions) | Закрывает сеанс, который использует кэши для доступа к данным на этом листе.|
| [`convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)`](/cells/python-net/ru/aspose.cells/worksheet/convert_formula_reference_style/#str-bool-int-int) | Преобразует стиль ссылки формулы.|
| [`xml_map_query(self, path, xml_map)`](/cells/python-net/ru/aspose.cells/worksheet/xml_map_query/#str-aspose.cells.xmlmap) | Запрос областей ячеек, сопоставленных/связанных с определенным путем карты XML.|



###  Пример

В следующем примере показано, как закрепить области и вставить гиперссылку на лист с помощью .Net или VB.

```python
from aspose.cells import Workbook

workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")

```

###  Смотрите также
* модуль [`aspose.cells`](..)
* класс [`Chart`](/cells/python-net/ru/aspose.cells.charts/chart)
* класс [`CheckBox`](/cells/python-net/ru/aspose.cells.drawing/checkbox)
* класс [`Comment`](/cells/python-net/ru/aspose.cells/comment)
* класс [`HorizontalPageBreakCollection`](/cells/python-net/ru/aspose.cells/horizontalpagebreakcollection)
* класс [`HyperlinkCollection`](/cells/python-net/ru/aspose.cells/hyperlinkcollection)
* класс [`OleObject`](/cells/python-net/ru/aspose.cells.drawing/oleobject)
* класс [`Picture`](/cells/python-net/ru/aspose.cells.drawing/picture)
* класс [`QueryTableCollection`](/cells/python-net/ru/aspose.cells/querytablecollection)
* класс [`Scenario`](/cells/python-net/ru/aspose.cells/scenario)
* класс [`SmartTagCollection`](/cells/python-net/ru/aspose.cells.markup/smarttagcollection)
* класс [`TextBox`](/cells/python-net/ru/aspose.cells.drawing/textbox)
* класс [`VerticalPageBreakCollection`](/cells/python-net/ru/aspose.cells/verticalpagebreakcollection)
