ColumnCollection класс

ColumnCollection класс

Коллекция объектов Column, представляющих отдельные столбцы (настройки) на рабочем листе. Объект «Столбец» представляет только настройки, такие как ширина столбца, стили и т. д. для всего столбца. не имеет никакого отношения к тому факту, что есть непустые ячейки (данные) или их нет в соответствующем столбце. И «Количество» этой коллекции представляет собой только количество объектов-столбцов, которые были созданы в этой коллекции, не имеет никакого отношения к тому факту, есть ли на листе непустые ячейки (данные) или нет.

Тип ColumnCollection предоставляет следующие элементы:

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

СвойствоОписание
capacityВозвращает или задает количество элементов, которые может содержать список массива.

Методы

МетодОписание
copy_to(self, array)Копирует весь список массивов в совместимый одномерный список массивов, начиная с начала целевого списка массивов.
copy_to(self, index, array, array_index, count)Копирует диапазон элементов из списка массивов в совместимый список одномерных массивов, начиная с указанного индекса целевого списка массивов.
index_of(self, item, index)Выполняет поиск указанного объекта и возвращает индекс (начиная с нуля) первого вхождения в диапазоне элементов списка массива, который простирается от указанного индекса до последнего элемента.
index_of(self, item, index, count)Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов списка массива, который начинается с указанного индекса и содержит указанное количество элементов.
last_index_of(self, item)Выполняет поиск указанного объекта и возвращает нулевой индекс последнего вхождения во всем списке массива.
last_index_of(self, item, index)Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка массива, который простирается от первого элемента до указанного индекса.
last_index_of(self, item, index, count)Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов списка массива, который содержит указанное количество элементов и заканчивается на указанном индексе.
get_by_index(self, index)Получает объект столбца по индексу.
get_column_by_index(self, index)Получает объект Column по позиции в списке.
get(self, column_index)Добавить API for Python Через .Net.
binary_search(self, item)Выполняет поиск элемента во всем отсортированном списке массивов, используя компаратор по умолчанию, и возвращает индекс элемента, отсчитываемый от нуля.

Пример

from aspose.cells import BackgroundType, StyleFlag, Workbook
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Add new Style to Workbook
style = workbook.create_style()
# Setting the background color to Blue
style.foreground_color = Color.blue
# setting Background Pattern
style.pattern = BackgroundType.SOLID
# New Style Flag
styleFlag = StyleFlag()
# Set All Styles
styleFlag.all = True
# Change the default width of first ten columns
for i in range(10):
    worksheet.cells.columns[i].width = 20.0
# Get the Column with non default formatting
columns = worksheet.cells.columns
for column in columns:
    # Apply Style to first ten Columns
    column.apply_style(style, styleFlag)
# Saving the Excel file
workbook.save("book1.xls")

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