WorksheetCollection класс

WorksheetCollection класс

Инкапсулирует коллекцию из Worksheet объектов.

Тип WorksheetCollection предоставляет следующие члены:

Характеристики

Свойство Описание
web_extension_task_panes Получает список областей задач.
web_extensions Получает список областей задач.
threaded_comment_authors Получает список авторов цепочек комментариев.
is_refresh_all_connections Указывает, будут ли обновляться все соединения при открытии файла в MS Excel.
names Получает коллекцию всех объектов Name в электронной таблице.
active_sheet_name Представляет имя активного рабочего листа при открытии электронной таблицы.
active_sheet_index Представляет индекс активного рабочего листа при открытии электронной таблицы.
dxfs Получает основные записи дифференциального форматирования.
xml_maps Получает и задает карты XML в книге.
built_in_document_properties Возвращает коллекцию DocumentProperty, которая представляет все встроенные свойства документа электронной таблицы.
custom_document_properties Возвращает коллекцию DocumentProperty, которая представляет все настраиваемые свойства документа электронной таблицы.
ole_size Получает и задает отображаемый размер, когда файл рабочей книги используется в качестве объекта Ole.
external_links Представляет внешние ссылки в книге.
table_styles Получает объект WorksheetCollection.table_styles.
revision_logs Представляет журналы изменений.
capacity Получает или задает количество элементов, которые может содержать список массивов.

Методы

Метод Описание
get(index) Добавить API for Python через .Net.так как это [индекс int] не поддерживается
get(sheet_name) Добавить API for Python через .Net.так как это [string sheetName] не поддерживается
add(type) Добавляет рабочий лист в коллекцию.
add() Добавляет рабочий лист в коллекцию.
add(sheet_name) Добавляет рабочий лист в коллекцию.
register_add_in_function(add_in_file, function_name, lib) Добавляет функцию надстройки в книгу
register_add_in_function(id, function_name) Добавляет функцию надстройки в книгу
add_copy(sheet_name) Добавляет лист в коллекцию и копирует данные из существующего листа.
add_copy(sheet_index) Добавляет лист в коллекцию и копирует данные из существующего листа.
get_range_by_name(range_name) Получает объект Range по заданному имени.
get_range_by_name(range_name, current_sheet_index, include_table) Получает Range по заданному имени или имени таблицы
copy_to(array) Копирует весь список массивов в совместимый список одномерных массивов, начиная с начала целевого списка массивов.
copy_to(index, array, array_index, count) Копирует диапазон элементов из списка массивов в совместимый список одномерных массивов, начиная с указанного индекса целевого списка массивов.
index_of(item, index) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в списке массивов, который простирается от указанного индекса до последнего элемента.
index_of(item, index, count) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в списке массивов, который начинается с указанного индекса и содержит указанное количество элементов.
last_index_of(item) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения во всем списке массивов.
last_index_of(item, index) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в списке массивов, который простирается от первого элемента до указанного индекса.
last_index_of(item, index, count) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в списке массивов, который содержит указанное количество элементов и заканчивается указанным индексом.
create_range(address, sheet_index) Создает объект Range из адреса диапазона.
create_union_range(address, sheet_index) Создает объект Range из адреса диапазона.
get_sheet_by_code_name(code_name) Получает рабочий лист по кодовому имени.
sort_names() Сортирует определенные имена.
swap_sheet(sheet_index1, sheet_index2) Меняет местами два листа.
remove_at(name) Удаляет элемент с указанным именем.
get_named_ranges() Получает все предопределенные именованные диапазоны в электронной таблице.
get_named_ranges_and_tables() Получает все предопределенные именованные диапазоны в электронной таблице.
set_ole_size(start_row, end_row, start_column, end_column) Устанавливает отображаемый размер, когда файл рабочей книги используется в качестве объекта Ole.
clear_pivottables() Удаляет сводные таблицы из электронной таблицы.
refresh_pivot_tables() Обновляет все сводные таблицы в коллекции WorksheetCollection.
binary_search(item) Ищет элемент во всем отсортированном списке массивов, используя компаратор по умолчанию, и возвращает отсчитываемый от нуля индекс элемента.

Пример

from aspose.cells import Workbook

workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
# Change the name of a worksheet
sheets[0].name = "First Sheet"
# Set the active sheet to the second worksheet
sheets.active_sheet_index = 1

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