Worksheet класс
Worksheet класс
Инкапсулирует объект, представляющий один рабочий лист.
Тип Worksheet предоставляет следующие члены:
Характеристики
| Свойство | Описание |
|---|---|
| protection | Представляет различные типы параметров защиты, доступные для рабочего листа. Поддерживает расширенные параметры защиты в ExcelXP и более поздних версиях. |
| unique_id | Получает и устанавливает уникальный идентификатор, он аналогичен {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
| workbook | Получает объект рабочей книги, содержащий этот лист. |
| cells | Получает коллекцию Worksheet.cells. |
| query_tables | Получает QueryTableCollection на листе. |
| pivot_tables | Получает все сводные таблицы на этом листе. |
| type | Представляет тип рабочего листа. |
| name | Получает или задает имя рабочего листа. |
| show_formulas | Указывает, отображать ли формулы или их результаты. |
| is_gridlines_visible | Получает или задает значение, указывающее, видны ли линии сетки. Значение по умолчанию — true. |
| is_row_column_headers_visible | Получает или задает значение, указывающее, будут ли на листе отображаться заголовки строк и столбцов.
Значение по умолчанию верно. |
| pane_state | Указывает, есть ли у панели горизонтальные или вертикальные разделения и зафиксированы ли эти разделения. |
| display_zeros | Истинно, если отображаются нулевые значения. |
| display_right_to_left | Указывает, отображается ли указанный рабочий лист справа налево, а не слева направо.
Значение по умолчанию — ложь. |
| is_outline_shown | Указывает, показывать ли контур. |
| is_selected | Указывает, выбран ли этот лист при открытии книги. |
| list_objects | Получает все объекты ListObject на этом листе. |
| tab_id | Задает внутренний идентификатор листа. |
| horizontal_page_breaks | Получает коллекцию HorizontalPageBreakCollection. |
| vertical_page_breaks | Получает коллекцию VerticalPageBreakCollection. |
| hyperlinks | Получает коллекцию HyperlinkCollection. |
| page_setup | Представляет описание настройки страницы на этом листе. |
| auto_filter | Представляет автоматический фильтр для указанного рабочего листа. |
| has_autofilter | Указывает, есть ли на этом листе автоматический фильтр. |
| transition_evaluation | Указывает, включена ли опция оценки формулы перехода (совместимость с Lotus). |
| transition_entry | Указывает, включена ли опция Ввод формулы перехода (совместимость с Lotus). |
| visibility_type | Указывает видимое состояние для этого листа. |
| is_visible | Указывает, виден ли рабочий лист. |
| sparkline_group_collection | Получает коллекцию групп спарклайнов на листе. |
| sparkline_groups | Получает группы спарклайнов на листе. |
| charts | Получает коллекцию Chart |
| comments | Получает коллекцию Comment. |
| pictures | Получает коллекцию Picture. |
| text_boxes | Получает коллекцию TextBox. |
| check_boxes | Получает коллекцию CheckBox. |
| ole_objects | Представляет коллекцию OleObject на листе. |
| shapes | Возвращает все фигуры чертежа на этом листе. |
| slicers | Получите коллекцию Slicer на листе |
| timelines | Получите коллекцию временной шкалы на листе |
| index | Получает индекс листа в коллекции листов. |
| is_protected | Указывает, защищен ли рабочий лист. |
| validations | Получает коллекцию параметров проверки данных на листе. |
| allow_edit_ranges | Получает коллекцию разрешенных диапазонов редактирования на листе. |
| error_check_options | Получает настройку проверки ошибок, применяемую к определенным диапазонам. |
| outline | Получает схему на этом листе. |
| first_visible_row | Представляет индекс первой видимой строки. |
| first_visible_column | Представляет индекс первого видимого столбца. |
| zoom | Представляет коэффициент масштабирования в процентах. Должно быть от 10 до 400. |
| view_type | Получает и задает тип представления. |
| is_page_break_preview | Указывает, отображается ли указанный лист в обычном режиме или в предварительном просмотре с разрывом страницы. |
| is_ruler_visible | Указывает, видна ли линейка. Это свойство применяется только для предварительного просмотра разрыва страницы. |
| tab_color | Представляет цвет вкладки рабочего листа. |
| code_name | Получает кодовое имя рабочего листа. |
| background_image | Получает и задает фоновое изображение рабочего листа. |
| conditional_formattings | Получает ConditionalFormattings на листе. |
| active_cell | Получает или задает активную ячейку на листе. |
| custom_properties | Получает объект, представляющий
информация об идентификаторе, связанная с рабочим листом. |
| smart_tag_setting | Получает все SmartTagCollection объектов рабочего листа. |
| scenarios | Получает коллекцию Scenario. |
| cell_watches | Получает набор ячеек на этом рабочем листе, которые просматриваются в «окне просмотра». |
Методы
| Метод | Описание |
|---|---|
| freeze_panes(row, column, freezed_rows, freezed_columns) | Замораживает панели в указанной ячейке листа. |
| freeze_panes(cell_name, freezed_rows, freezed_columns) | Замораживает панели в указанной ячейке листа. |
| copy(source_sheet) | Копирует содержимое и форматы с другого рабочего листа. |
| copy(source_sheet, copy_options) | Копирует содержимое и форматы с другого рабочего листа. |
| auto_fit_column(column_index, first_row, last_row) | Автоподбор ширины столбца. |
| auto_fit_column(column_index) | Автоподбор ширины столбца. |
| auto_fit_columns() | Автоподбор всех столбцов на этом листе. |
| auto_fit_columns(options) | Автоподбор всех столбцов на этом листе. |
| auto_fit_columns(first_column, last_column) | Автоподбор ширины столбцов. |
| auto_fit_columns(first_column, last_column, options) | Автоподбор ширины столбцов. |
| auto_fit_columns(first_row, first_column, last_row, last_column) | Автоподбор ширины столбцов. |
| auto_fit_columns(first_row, first_column, last_row, last_column, options) | Автоподбор ширины столбцов. |
| auto_fit_row(row_index, first_column, last_column) | Автоподбор высоты строки. |
| auto_fit_row(row_index, first_column, last_column, options) | Автоподбор высоты строки. |
| auto_fit_row(start_row, end_row, start_column, end_column) | Автоподбор высоты строки в прямоугольном диапазоне. |
| auto_fit_row(row_index) | Автоподбор высоты строки. |
| auto_fit_rows() | Автоподбор всех строк на этом листе. |
| auto_fit_rows(only_auto) | Автоподбор всех строк на этом листе. |
| auto_fit_rows(options) | Автоподбор всех строк на этом листе. |
| auto_fit_rows(start_row, end_row) | Автоподбор высоты строки в диапазоне. |
| auto_fit_rows(start_row, end_row, options) | Автоподбор высоты строки в диапазоне. |
| protect(type) | Защищает рабочий лист. |
| protect(type, password, old_password) | Защищает рабочий лист. |
| unprotect() | Снимает защиту с листа. |
| unprotect(password) | Снимает защиту с листа. |
| calculate_formula(formula) | Вычисляет формулу. |
| calculate_formula(formula, opts) | Вычисляет формулу. |
| calculate_formula(recursive, ignore_error, custom_function) | Вычисляет все формулы на этом листе. |
| calculate_formula(options, recursive) | Вычисляет все формулы на этом листе. |
| get_panes() | Получает оконные стекла. |
| get_freezed_panes(row, column, freezed_rows, freezed_columns) | Получает области замораживания. |
| split() | Разделяет окно. |
| un_freeze_panes() | Размораживает панели на листе. |
| remove_split() | Удаляет разделенное окно. |
| add_page_breaks(cell_name) | Добавляет разрыв страницы. |
| advanced_filter(is_filter, list_range, criteria_range, copy_to, unique_record_only) | Фильтрует данные по сложным критериям. |
| remove_auto_filter() | Удаляет автоматический фильтр рабочего листа. |
| set_visible(is_visible, ignore_error) | Устанавливает видимые параметры. |
| select_range(start_row, start_column, total_rows, total_columns, remove_others) | Выбирает диапазон. |
| remove_all_drawing_objects() | Удаляет все объекты чертежа на этом листе. |
| clear_comments() | Удаляет все комментарии в электронной таблице конструктора. |
| move_to(index) | Перемещает лист в другое место электронной таблицы. |
| replace(old_string, new_string) | Заменяет текст всех ячеек новой строкой. |
| get_selected_ranges() | Получает выбранные диапазоны ячеек в электронной таблице конструктора. |
| set_background(picture_data) | Устанавливает фоновое изображение рабочего листа. |
| get_printing_page_breaks(options) | Получает автоматические разрывы страниц. |
| start_access_cache(opts) | Запускает сеанс, использующий кэши для доступа к данным на этом листе. |
| close_access_cache(opts) | Закрывает сеанс, использующий кэши для доступа к данным на этом листе. |
| xml_map_query(path, xml_map) | Области ячеек запроса, которые сопоставлены/связаны с определенным путем карты xml. |
| refresh_pivot_tables() | Обновляет все сводные таблицы на этом листе. |
Пример
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
- класс CheckBox
- класс Comment
- класс HorizontalPageBreakCollection
- класс HyperlinkCollection
- класс OleObject
- класс Picture
- класс QueryTableCollection
- класс Scenario
- класс SmartTagCollection
- класс TextBox
- класс VerticalPageBreakCollection