Workbook класс
Workbook класс
Представляет корневой объект для создания электронной таблицы Excel.
Тип Workbook предоставляет следующие элементы:
Конструкторы
Конструктор | Описание |
---|---|
init | Инициализирует новый экземпляр класса Workbook . |
init | Инициализирует новый экземпляр класса Workbook . |
init | Инициализирует новый экземпляр класса Workbook и открывает файл. |
init | Инициализирует новый экземпляр класса Workbook и открывает поток. |
init | Инициализирует новый экземпляр класса Workbook и открывает файл. |
init | Инициализирует новый экземпляр класса Workbook и открывает поток. |
Характеристики
Свойство | Описание |
---|---|
settings | Представляет параметры книги. |
worksheets | Получает коллекцию WorksheetCollection в электронной таблице. |
is_licensed | Указывает, установлена ли лицензия. |
colors | Возвращает цвета в палитре электронной таблицы. |
count_of_styles_in_pool | Получает количество стилей в пуле стилей. |
default_style | Получает или задает объект книги по умолчанию Style . |
is_digitally_signed | Указывает, имеет ли эта таблица цифровую подпись. |
is_workbook_protected_with_password | Указывает, защищена ли структура или окно паролем. |
vba_project | Получает Workbook.vba_project в электронной таблице. |
has_macro | Указывает, содержит ли эта электронная таблица макрос/VBA. |
has_revisions | Проверяет, есть ли в книге отслеживаемые изменения. |
file_name | Получает и задает текущее имя файла. |
cells_data_table_factory | Получает фабрику для построения ICellsDataTable из пользовательских объектов. |
data_sorter | Получает объект DataSorter для сортировки данных. |
theme | Получает имя темы. |
built_in_document_properties | Возвращает коллекцию DocumentProperty , которая представляет все встроенные свойства документа электронной таблицы. |
custom_document_properties | Возвращает коллекцию DocumentProperty , которая представляет все настраиваемые свойства документа электронной таблицы. |
file_format | Получает и задает формат файла. |
interrupt_monitor | Получает и устанавливает монитор прерываний. |
content_type_properties | Получает список объектов ContentTypeProperty в книге. |
custom_xml_parts | Представляет часть хранилища настраиваемых XML-данных (настраиваемые XML-данные в пакете). |
data_mashup | Получает данные гибридного веб-приложения. |
ribbon_xml | Получает и задает XML-файл, определяющий пользовательский интерфейс ленты. |
absolute_path | Получает и задает абсолютный путь к файлу. |
data_connections | Получает коллекцию ExternalConnection . |
Методы
Метод | Описание |
---|---|
save | Сохраняет книгу на диск. |
save | Сохраните книгу на диск. |
save | Сохраняет книгу на диск. |
save | Сохраняет книгу в поток. |
save | Сохраняет книгу в поток. |
replace | Заменяет значение ячейки новой строкой. |
replace | Заменяет значение ячейки новым целым числом. |
replace | Заменяет значение ячейки новым двойным числом. |
replace | Заменяет значение ячейки новым массивом строк. |
replace | Заменяет значения ячеек целочисленным массивом. |
replace | Заменяет значения ячеек двойным массивом. |
replace | Заменяет значения ячеек новыми данными. |
replace | Заменяет значения ячеек новыми данными. |
replace | Заменяет значение ячейки новой строкой. |
copy | Копирует другой объект Workbook. |
copy | Копирует данные из исходного объекта Workbook. |
calculate_formula | Вычисляет результат по формулам. |
calculate_formula | Вычисляет результат по формулам. |
calculate_formula | Расчетные формулы в этой рабочей тетради. |
refresh_dynamic_array_formulas | Обновляет формулы динамического массива (перетекает в новый диапазон соседних ячеек в соответствии с текущими данными) Другие формулы в книге не будут рассчитываться рекурсивно, даже если они использовались формулами динамических массивов. |
refresh_dynamic_array_formulas | Обновляет формулы динамического массива (перетекает в новый диапазон соседних ячеек в соответствии с текущими данными) |
import_xml | Импортирует/обновляет файл данных XML в книгу. |
import_xml | Импортирует/обновляет файл данных XML в книгу. |
export_xml | Экспортируйте данные XML, связанные указанной картой XML. |
export_xml | Экспортируйте XML-данные. |
parse_formulas | Анализирует все формулы, которые не были проанализированы при загрузке из файла шаблона или установке в ячейку. |
start_access_cache | Запускает сеанс, который использует кэши для доступа к данным. |
close_access_cache | Закрывает сеанс, использующий кэши для доступа к данным. |
remove_unused_styles | Удалите все неиспользуемые стили. |
create_style | Создает новый стиль. |
create_builtin_style | Создает встроенный стиль по заданному типу. |
create_cells_color | Создает объект CellsColor . |
combine | Объединяет другой объект Workbook. |
get_style_in_pool | Получает стиль из пула стилей. Все стили в книге будут собраны в пул. В ячейках имеется только простой ссылочный индекс. |
get_fonts | Получает все шрифты из пула стилей. |
get_named_style | Получает именованный стиль из пула стилей. |
change_palette | Изменяет палитру электронной таблицы по указанному индексу. |
is_color_in_palette | Проверяет, присутствует ли цвет в палитре электронной таблицы. |
get_matching_color | Найдите наиболее подходящий цвет в текущей палитре. |
set_encryption_options | Установите параметры шифрования. |
protect | Защищает книгу. |
protect_shared_workbook | Защищает общую книгу. |
unprotect | Снимает защиту с книги. |
unprotect_shared_workbook | Снимает защиту с общей книги. |
remove_macro | Удаляет VBA/макрос из этой таблицы. |
remove_digital_signature | Удаляет цифровую подпись из этой таблицы. |
accept_all_revisions | Принимает все отслеживаемые изменения в книге. |
remove_external_links | Удаляет все внешние ссылки в книге. |
get_theme_color | Получает цвет темы. |
set_theme_color | Устанавливает цвет темы |
custom_theme | Таможенная тема. |
copy_theme | Копирует тему из другой книги. |
has_exernal_links | Указывает, содержит ли эта книга внешние ссылки на другие источники данных. |
update_custom_function_definition | Обновляет определение пользовательских функций. |
update_linked_data_source | Если эта книга содержит внешние ссылки на другой источник данных, Aspose.Cells попытается получить последние данные из указанных источников. |
set_digital_signature | Устанавливает цифровую подпись для файла электронной таблицы (Excel2007 и более поздних версий). |
add_digital_signature | Добавляет цифровую подпись в файл электронной таблицы OOXML (Excel2007 и более поздние версии). |
get_digital_signature | Получает цифровую подпись из файла. |
remove_personal_information | Удаляет личную информацию. |
Примечания
Класс Workbook обозначает электронную таблицу Excel. Каждая электронная таблица может содержать несколько рабочих листов. Основная функция класса — открытие и сохранение собственных файлов Excel. Класс имеет некоторые расширенные функции, такие как копирование данных из других книг, объединение двух книг, преобразование Excel в PDF, преобразование Excel в изображение и защита электронной таблицы Excel.
Пример
В следующем примере загружается Workbook из файла Excel с именем Designer.xls и делается невидимыми горизонтальная и вертикальная полосы прокрутки. Затем он заменяет два строковых значения целочисленным значением и строковым значением соответственно в электронной таблице и, наконец, сохраняет книгу как файл Excel xlsx.
from aspose.cells import Workbook
# Open a designer file
designerFile = "designer.xls"
workbook = Workbook(designerFile)
# Set scroll bars
workbook.settings.is_h_scroll_bar_visible = False
workbook.settings.is_v_scroll_bar_visible = False
# Replace the placeholder string with new values
newInt = 100
workbook.replace("OldInt", newInt)
newString = "Hello!"
workbook.replace("OldString", newString)
workbook.save("result.xlsx")
Смотрите также
- модуль
aspose.cells
- класс
CellsColor
- класс
ContentTypeProperty
- класс
DocumentProperty
- класс
ExternalConnection
- класс
Style
- класс
Workbook
- класс
WorksheetCollection