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
Смотрите также
- модуль aspose.cells
- класс DocumentProperty
- класс Range
- класс Worksheet