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")

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