Workbook
Workbook
Vue d’ensemble
Workbook est une struct dans Aspose.Cells FOSS pour Rust. Hérite de : Debug, Clone, PartialEq et 1 autre.
Représente l’objet feuille de calcul racine utilisé pour créer, charger, modifier et enregistrer un classeur XLSX.
Cette struct déclare 58 méthodes pour les objets Workbook dans les programmes Rust. Les méthodes disponibles incluent : 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 et 46 méthodes supplémentaires. Les membres publics sont accessibles à toute application Rust après l’installation du paquet Aspose.Cells FOSS pour Rust.
Méthodes
| Signature | Description |
|---|---|
default() → Self | Appelle la méthode default sur cette instance de Workbook. |
new() → Self | Initialise une nouvelle instance. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | Ajoute un élément. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | Obtient la feuille de calcul avec le nom spécifié. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | Obtient la feuille de calcul portant le nom spécifié, renvoyant un CellsException en cas d’échec. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | Obtient la feuille de calcul à l’index spécifié basé sur zéro. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | Obtient la feuille de calcul à l’index zéro-basé spécifié, renvoyant un CellsException en cas d’échec. |
get_worksheets() → Worksheets<'_> | Obtient les feuilles de calcul dans l’ordre du classeur. |
get_worksheets_mut() → WorksheetsMut<'_> | Obtient la valeur associée. |
settings() → WorkbookSettings | Obtient les paramètres au niveau du classeur, tels que le système de dates et la culture d’affichage. |
get_settings() → WorkbookSettings | Obtient les paramètres du classeur, tels que le système de dates et la culture d’affichage. |
set_settings(settings: WorkbookSettings) | Définit les paramètres du classeur, tels que le système de dates et la culture d’affichage. |
protect() | Protège l’objet actuel. |
unprotect() | Supprime la protection de l’objet actuel. |
protection() → WorkbookProtection | Obtient la valeur associée. |
get_protection() → WorkbookProtection | Obtient la valeur associée. |
protection_mut() → &mut WorkbookProtection | Obtient la valeur associée. |
get_protection_mut() → &mut WorkbookProtection | Obtient la valeur associée. |
is_protected() → bool | Renvoie si protégé. |
properties() → &WorkbookProperties | Obtient les métadonnées du classeur et les paramètres d’affichage exposés par le API public pris en charge. |
get_properties() → &WorkbookProperties | Récupère les métadonnées du classeur et les paramètres d’affichage exposés par le API public pris en charge. |
get_properties_mut() → &mut WorkbookProperties | Obtient la valeur associée. |
document_properties() → &DocumentProperties | Récupère la façade des propriétés du document pour les métadonnées de base et étendues. |
get_document_properties() → &DocumentProperties | Récupère la façade des propriétés du document pour les métadonnées de base et étendues. |
get_document_properties_mut() → &mut DocumentProperties | Obtient la valeur associée. |
defined_names() → DefinedNameCollection<'_> | Obtient la collection des noms définis dans le classeur. |
get_defined_names() → DefinedNameCollection<'_> | Obtient la collection des noms définis du classeur. |
load_diagnostics() → &LoadDiagnostics | Obtient les diagnostics collectés lors du chargement du classeur actuel. |
get_load_diagnostics() → &LoadDiagnostics | Obtient les diagnostics collectés lors du chargement du classeur actuel. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | Charge un classeur. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | Ouvre un classeur existant. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Ouvre un classeur existant. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Charge un classeur. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | Charge un classeur existant à partir d’un flux en utilisant les options de chargement par défaut. |
open_from_stream(stream: R) → Result<Self, CellsError> | Ouvre un classeur existant à partir d’un flux en utilisant les options de chargement par défaut. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Ouvre un classeur existant à partir d’un flux en utilisant des options de chargement explicites. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Charge un classeur existant à partir d’un flux en utilisant les options de chargement par défaut. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Charge un classeur existant à partir d’un flux en utilisant des options de chargement explicites. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Charge un classeur. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | Charge un classeur. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | Charge un classeur. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | Enregistre le classeur. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | Enregistre le classeur dans un flux en utilisant des options d’enregistrement explicites. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Enregistre le classeur. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Enregistre le classeur. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Enregistre le classeur. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Enregistre le classeur. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | Enregistre le classeur dans un flux en utilisant les options d’enregistrement par défaut. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Enregistre le classeur dans un flux en utilisant le format d’enregistrement spécifié. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Enregistre le classeur dans un flux en utilisant des options d’enregistrement explicites. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | Enregistre le classeur dans un flux et encapsule les échecs dans WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Enregistre le workbook dans un flux en utilisant le format d’enregistrement spécifié. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Enregistre le workbook dans un flux en utilisant des options d’enregistrement explicites. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | Enregistre le workbook. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | Enregistre le workbook. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | Enregistre le classeur. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | Enregistre le classeur. |
dispose() | Libère les ressources associées à l’instance du classeur. |