Форматировать ячейки
Введение
Как форматировать ячейки с помощью методов GetStyle и SetStyle
Применить различные виды стилей форматирования на ячейки для установки цветов фона или переднего плана, границ, шрифтов, горизонтальных и вертикальных выравниваний, уровня отступа, направления текста, угла поворота и многое другое.
Как использовать методы GetStyle и SetStyle
Если разработчикам нужно применить различные стили форматирования к различным ячейкам, то лучше получить Style ячейки с помощью метода Cell.get_style, указать атрибуты стиля, а затем применить форматирование с помощью метода Cell.set_style. Приведен пример, демонстрирующий этот подход к применению различного форматирования к ячейке.
Как использовать объект стиля для форматирования различных ячеек
Если разработчикам нужно применить одинаковый стиль форматирования к различным ячейкам, то они могут использовать Style объект. Пожалуйста, выполните следующие шаги для использования объекта Style:
- Добавьте объект Style, вызвав метод create_style класса Workbook
- Получите только что добавленный объект Style
- Установите желаемые свойства/атрибуты объекта Style, чтобы применить желаемые настройки форматирования
- Присвойте настроенный объект Style вашим желаемым ячейкам
Этот подход может значительно повысить эффективность ваших приложений и сэкономить память.
Как использовать предопределенные стили Microsoft Excel 2007
Если вам необходимо применять разные стили форматирования для Microsoft Excel 2007, используйте стили с помощью API Aspose.Cells for Python via .NET. Ниже приведен пример, демонстрирующий этот подход для применения предопределенного стиля к ячейке.
Как форматировать выбранные символы в ячейке
Работа со настройками шрифта объясняет, как форматировать текст в ячейках, но это объясняет только, как форматировать весь содержимое ячейки. Что, если вы хотите отформатировать только выбранные символы?
Aspose.Cells for Python via .NET также поддерживает эту функцию. Эта тема объясняет, как эффективно использовать эту функцию.
Как форматировать выбранные символы
Aspose.Cells for Python via .NET предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, которая обеспечивает доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию cells. Каждый элемент коллекции cells представляет объект класса Cell.
Класс Cell предоставляет метод characters, который принимает следующие параметры для выбора диапазона символов внутри ячейки:
- Индекс начала, индекс символа, с которого начинается выбор.
- Количество символов, количество выбираемых символов.
Метод characters возвращает экземпляр класса FontSetting, который позволяет разработчикам форматировать символы таким же образом, как они бы это сделали с ячейкой, как показано ниже в примере кода. В выходном файле в ячейке A1 слово ‘Visit’ будет отформатировано шрифтом по умолчанию, но ‘Aspose!’ будет жирным и синим.
Как форматировать строки и столбцы
Иногда разработчику требуется применить одно и то же форматирование на строки или столбцы. Применение форматирования к ячейкам одну за другой часто занимает больше времени и не является хорошим решением. Чтобы решить эту проблему, Aspose.Cells for Python via .NET предоставляет простой быстрый способ, подробно описанный в этой статье.
Форматирование строк и столбцов
Aspose.Cells for Python via .NET предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, которая обеспечивает доступ к каждому листу в Excel файле. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию cells. Коллекция cells содержит коллекцию rows.
Как форматировать строку
Каждый элемент в коллекции {0} представляет объект {1}. Объект {2} предлагает метод {3, используемый для установки форматирования строки. Для применения одного и того же форматирования к строке используйте объект {4}. Ниже приведены шаги, как его использовать.
- Добавьте объект Style в класс Workbook, вызвав его метод create_style.
- Установите свойства объекта Style, чтобы применить настройки форматирования.
- Включите соответствующие атрибуты для объекта StyleFlag.
- Назначьте настроенный объект Style на объект Row.
Как форматировать столбец
Коллекция cells также предоставляет коллекцию columns. Каждый элемент в коллекции columns представляет объект Column. Аналогично объекту Row, объект Column также предлагает метод apply_style для форматирования столбца.
Продвинутые темы
- Настройки выравнивания
- Настройки границ
- Установить условные форматы для файлов Excel и ODS.
- Темы и цвета Excel
- Настройки заливки
- Настройки шрифта
- Форматирование ячеек листа в книге Excel
- Реализация системы дат 1904 года
- Объединение и разъединение ячеек
- Настройки чисел
- Получение и установка стиля ячеек