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 | Получает условное форматирование на листе. |
active_cell | Получает или задает активную ячейку на листе. |
custom_properties | Получает объект, представляющий информация идентификатора, связанная с рабочим листом. |
smart_tag_setting | Получает все SmartTagCollection объекты листа. |
scenarios | Получает коллекцию Scenario . |
cell_watches | Получает коллекцию ячеек на этом листе, просматриваемую в «окне просмотра». |
Методы
Метод | Описание |
---|---|
freeze_panes | Замораживает панели в указанной ячейке листа. |
freeze_panes | Замораживает панели в указанной ячейке листа. |
copy | Копирует содержимое и форматы из другого листа. |
copy | Копирует содержимое и форматы из другого листа. |
auto_fit_column | Автоматически подбирает ширину столбца. |
auto_fit_column | Автоматически подбирает ширину столбца. |
auto_fit_columns | Автоматически подгоняет все столбцы на этом листе. |
auto_fit_columns | Автоматически подгоняет все столбцы на этом листе. |
auto_fit_columns | Автоматически подбирает ширину столбцов. |
auto_fit_columns | Автоматически подбирает ширину столбцов. |
auto_fit_columns | Автоматически подбирает ширину столбцов. |
auto_fit_columns | Автоматически подбирает ширину столбцов. |
auto_fit_row | Автоматически подбирает высоту строки. |
auto_fit_row | Автоматически подбирает высоту строки. |
auto_fit_row | Автоматически подбирает высоту строки в диапазоне прямоугольников. |
auto_fit_row | Автоматически подбирает высоту строки. |
auto_fit_rows | Автоматически подгоняет все строки на этом листе. |
auto_fit_rows | Автоматически подгоняет все строки на этом листе. |
auto_fit_rows | Автоматически подгоняет все строки на этом листе. |
auto_fit_rows | Автоматически подбирает высоту строки в диапазоне. |
auto_fit_rows | Автоматически подбирает высоту строки в диапазоне. |
protect | Защищает рабочий лист. |
protect | Защищает рабочий лист. |
unprotect | Снимает защиту листа. |
unprotect | Снимает защиту листа. |
calculate_formula | Вычисляет формулу. |
calculate_formula | Непосредственное вычисление выражения формулы. |
calculate_formula | Непосредственное вычисление выражения формулы. |
calculate_formula | Вычисляет все формулы на этом листе. |
calculate_array_formula | Вычисляет формулу как формулу массива. |
calculate_array_formula | Вычисляет формулу как формулу массива. |
calculate_array_formula | Вычисляет формулу как формулу массива. |
get_panes | Получает оконные панели. |
get_freezed_panes | Получает замороженные панели. |
split | Разделяет окно. |
un_freeze_panes | Размораживает панели на листе. |
remove_split | Удаляет разделенное окно. |
add_page_breaks | Добавляет разрыв страницы. |
advanced_filter | Фильтрует данные по сложным критериям. |
remove_auto_filter | Удаляет автоматический фильтр листа. |
set_visible | Устанавливает видимые параметры. |
select_range | Выбирает диапазон. |
remove_all_drawing_objects | Удаляет все объекты рисования на этом листе. |
clear_comments | Удаляет все комментарии в таблице дизайнера. |
move_to | Перемещает лист в другое место электронной таблицы. |
replace | Заменяет текст всех ячеек новой строкой. |
get_selected_ranges | Получает выбранные диапазоны ячеек в электронной таблице конструктора. |
set_background | Устанавливает фоновое изображение листа. |
get_printing_page_breaks | Получает автоматические разрывы страниц. |
start_access_cache | Запускает сеанс, который использует кэши для доступа к данным на этом листе. |
close_access_cache | Закрывает сеанс, который использует кэши для доступа к данным на этом листе. |
convert_formula_reference_style | Преобразует стиль ссылки формулы. |
xml_map_query | Области ячеек запроса, которые сопоставлены/связаны с определенным путем карты XML. |
refresh_pivot_tables | Обновляет все сводные таблицы на этом листе. |
Пример
В следующем примере показано, как закрепить панели и вставить гиперссылку на лист с помощью .Net или VB.
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