Workbook
Workbook
Обзор
Workbook — это struct в Aspose.Cells FOSS для Rust. Наследуется от: Debug, Clone, PartialEq и ещё 1.
Представляет корневой объект таблицы, используемый для создания, загрузки, изменения и сохранения книги XLSX.
Эта struct объявляет 58 методов для объектов Workbook в программах на Rust. Доступные методы включают: add_worksheet, default, defined_names, dispose, document_properties, get_defined_names, get_document_properties, get_document_properties_mut, get_load_diagnostics, get_properties, get_properties_mut, get_protection и еще 46 методов. Публичные члены доступны любому приложению Rust после установки пакета Aspose.Cells FOSS для Rust.
Методы
| Подпись | Описание: |
|---|---|
default() → Self | Вызывает default у этого экземпляра Workbook. |
new() → Self | Инициализирует новый экземпляр. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | Добавляет элемент. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | Получает лист с указанным именем. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | Получает рабочий лист с указанным именем, возвращая CellsException при неудаче. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | Получает лист worksheet по указанному индексу, начиная с нуля. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | Получает рабочий лист по указанному нулевому индексу, возвращая CellsException при неудаче. |
get_worksheets() → Worksheets<'_> | Получает листы в порядке книги. |
get_worksheets_mut() → WorksheetsMut<'_> | Получает связанное значение. |
settings() → WorkbookSettings | Получает настройки уровня книги, такие как система дат и культура отображения. |
get_settings() → WorkbookSettings | Получает настройки уровня книги, такие как система дат и культура отображения. |
set_settings(settings: WorkbookSettings) | Устанавливает настройки уровня книги, такие как система дат и культура отображения. |
protect() | Защищает текущий объект. |
unprotect() | Снимает защиту с текущего объекта. |
protection() → WorkbookProtection | Получает связанное значение. |
get_protection() → WorkbookProtection | Получает связанное значение. |
protection_mut() → &mut WorkbookProtection | Получает связанное значение. |
get_protection_mut() → &mut WorkbookProtection | Получает связанное значение. |
is_protected() → bool | Возвращает, защищено ли. |
properties() → &WorkbookProperties | Получает метаданные рабочей книги и настройки представления, предоставляемые поддерживаемым публичным API. |
get_properties() → &WorkbookProperties | Получает метаданные рабочей книги и настройки представления, предоставляемые поддерживаемым публичным API. |
get_properties_mut() → &mut WorkbookProperties | Получает связанное значение. |
document_properties() → &DocumentProperties | Получает фасад свойств документа для основных и расширенных метаданных. |
get_document_properties() → &DocumentProperties | Получает фасад свойств документа для основных и расширенных метаданных. |
get_document_properties_mut() → &mut DocumentProperties | Получает связанное значение. |
defined_names() → DefinedNameCollection<'_> | Получает коллекцию определённых в книге имён. |
get_defined_names() → DefinedNameCollection<'_> | Получает коллекцию имён, определённых в книге. |
load_diagnostics() → &LoadDiagnostics | Получает диагностические данные, собранные при загрузке текущей рабочей книги. |
get_load_diagnostics() → &LoadDiagnostics | Получает диагностические данные, собранные при загрузке текущей рабочей книги. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | Загружает рабочую книгу. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | Открывает существующую рабочую книгу. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Открывает существующую рабочую книгу. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Загружает рабочую книгу. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | Загружает существующую рабочую книгу из потока, используя параметры загрузки по умолчанию. |
open_from_stream(stream: R) → Result<Self, CellsError> | Открывает существующую книгу из потока, используя параметры загрузки по умолчанию. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Открывает существующую книгу из потока, используя явные параметры загрузки. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Загружает существующую книгу из потока, используя параметры загрузки по умолчанию. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Загружает существующую книгу из потока, используя явные параметры загрузки. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Загружает рабочую книгу. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | Загружает рабочую книгу. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | Загружает рабочую книгу. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | Сохраняет рабочую книгу. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | Сохраняет книгу в поток, используя явные параметры сохранения. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Сохраняет книгу. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Сохраняет книгу. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Сохраняет книгу. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Сохраняет книгу. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | Сохраняет книгу в поток, используя параметры сохранения по умолчанию. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Сохраняет книгу в поток, используя указанный формат сохранения. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Сохраняет книгу в поток, используя явные параметры сохранения. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | Сохраняет книгу в поток и оборачивает ошибки в WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Сохраняет книгу в поток, используя указанный формат сохранения. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Сохраняет книгу в поток, используя явные параметры сохранения. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | Сохраняет книгу. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | Сохраняет книгу. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | Сохраняет рабочую книгу. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | Сохраняет рабочую книгу. |
dispose() | Освобождает ресурсы, связанные с экземпляром рабочей книги. |