Workbook
Workbook
Przegląd
Workbook jest strukturą w Aspose.Cells FOSS dla Rust. Dziedziczy po: Debug, Clone, PartialEq oraz 1 dodatkowym.
Reprezentuje główny obiekt arkusza kalkulacyjnego używany do tworzenia, wczytywania, modyfikowania i zapisywania skoroszytu XLSX.
Ta struktura deklaruje 58 metod dla obiektów Workbook w programach Rust. Dostępne metody obejmują: 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 oraz 46 dodatkowych metod. Publiczne członki są dostępne dla każdej aplikacji Rust po zainstalowaniu pakietu Aspose.Cells FOSS dla Rust.
Metody
| Sygnatura | Opis |
|---|---|
default() → Self | Wywołuje domyślną metodę na tej instancji Workbook. |
new() → Self | Inicjalizuje nową instancję. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | Dodaje element. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | Pobiera arkusz o określonej nazwie. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | Pobiera arkusz o podanej nazwie, zwracając CellsException w przypadku niepowodzenia. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | Zwraca arkusz kalkulacyjny o określonym indeksie zerowym. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | Pobiera arkusz pod określonym indeksem zerowym, zwracając CellsException w przypadku niepowodzenia. |
get_worksheets() → Worksheets<'_> | Zwraca arkusze w kolejności skoroszytu. |
get_worksheets_mut() → WorksheetsMut<'_> | Pobiera powiązaną wartość. |
settings() → WorkbookSettings | Pobiera ustawienia na poziomie skoroszytu, takie jak system dat i kultura wyświetlania. |
get_settings() → WorkbookSettings | Pobiera ustawienia na poziomie skoroszytu, takie jak system dat i kultura wyświetlania. |
set_settings(settings: WorkbookSettings) | Ustawia ustawienia na poziomie skoroszytu, takie jak system dat i kultura wyświetlania. |
protect() | Chroni bieżący obiekt. |
unprotect() | Usuwa ochronę bieżącego obiektu. |
protection() → WorkbookProtection | Pobiera powiązaną wartość. |
get_protection() → WorkbookProtection | Pobiera powiązaną wartość. |
protection_mut() → &mut WorkbookProtection | Pobiera powiązaną wartość. |
get_protection_mut() → &mut WorkbookProtection | Pobiera powiązaną wartość. |
is_protected() → bool | Zwraca, czy jest chronione. |
properties() → &WorkbookProperties | Pobiera metadane skoroszytu oraz ustawienia widoku udostępnione przez obsługiwany publiczny API. |
get_properties() → &WorkbookProperties | Pobiera metadane skoroszytu i ustawienia widoku udostępnione przez obsługiwany publiczny API. |
get_properties_mut() → &mut WorkbookProperties | Pobiera powiązaną wartość. |
document_properties() → &DocumentProperties | Pobiera fasadę właściwości dokumentu dla podstawowych i rozszerzonych metadanych. |
get_document_properties() → &DocumentProperties | Pobiera fasadę właściwości dokumentu dla podstawowych i rozszerzonych metadanych. |
get_document_properties_mut() → &mut DocumentProperties | Zwraca powiązaną wartość. |
defined_names() → DefinedNameCollection<'_> | Pobiera kolekcję nazw zdefiniowanych w skoroszycie. |
get_defined_names() → DefinedNameCollection<'_> | Pobiera kolekcję nazw zdefiniowanych w skoroszycie. |
load_diagnostics() → &LoadDiagnostics | Uzyskuje diagnostykę zbieraną podczas ładowania bieżącego skoroszytu. |
get_load_diagnostics() → &LoadDiagnostics | Uzyskuje diagnostykę zbieraną podczas ładowania bieżącego skoroszytu. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | Ładuje skoroszyt. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | Otwiera istniejący skoroszyt. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Otwiera istniejący skoroszyt. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Wczytuje skoroszyt. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | Wczytuje istniejący skoroszyt ze strumienia, używając domyślnych opcji wczytywania. |
open_from_stream(stream: R) → Result<Self, CellsError> | Otwiera istniejący skoroszyt ze strumienia, używając domyślnych opcji wczytywania. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Otwiera istniejący skoroszyt ze strumienia przy użyciu jawnych opcji ładowania. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Ładuje istniejący skoroszyt ze strumienia przy użyciu domyślnych opcji ładowania. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Ładuje istniejący skoroszyt ze strumienia przy użyciu jawnych opcji ładowania. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Ładuje skoroszyt. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | Ładuje skoroszyt. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | Ładuje skoroszyt. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | Zapisuje skoroszyt. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu jawnych opcji zapisu. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Zapisuje skoroszyt. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Zapisuje skoroszyt. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Zapisuje skoroszyt. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Zapisuje skoroszyt. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu domyślnych opcji zapisu. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu określonego formatu zapisu. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu jawnych opcji zapisu. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | Zapisuje skoroszyt do strumienia i opakowuje błędy w WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu określonego formatu zapisu. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Zapisuje skoroszyt do strumienia przy użyciu wyraźnych opcji zapisu. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | Zapisuje skoroszyt. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | Zapisuje skoroszyt. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | Zapisuje skoroszyt. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | Zapisuje skoroszyt. |
dispose() | Zwalnia zasoby powiązane z instancją skoroszytu. |