Workbook
Workbook
Огляд
Workbook — це структура у Aspose.Cells FOSS для Rust. Успадковує від: Debug, Clone, PartialEq та ще 1.
Представляє кореневий об’єкт електронної таблиці, який використовується для створення, завантаження, зміни та збереження книги XLSX.
Ця структура оголошує 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_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> | Відкриває існуючу workbook з потоку, використовуючи явні параметри завантаження. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Завантажує існуючу workbook з потоку, використовуючи типові параметри завантаження. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Завантажує існуючу workbook з потоку, використовуючи явні параметри завантаження. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Завантажує workbook. |
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() | Звільняє ресурси, пов’язані з екземпляром робочої книги. |