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

SignatureDescription
default() → SelfAppelle la méthode default sur cette instance de Workbook.
new() → SelfInitialise 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() → WorkbookSettingsObtient les paramètres au niveau du classeur, tels que le système de dates et la culture d’affichage.
get_settings() → WorkbookSettingsObtient 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() → WorkbookProtectionObtient la valeur associée.
get_protection() → WorkbookProtectionObtient la valeur associée.
protection_mut() → &mut WorkbookProtectionObtient la valeur associée.
get_protection_mut() → &mut WorkbookProtectionObtient la valeur associée.
is_protected() → boolRenvoie si protégé.
properties() → &WorkbookPropertiesObtient les métadonnées du classeur et les paramètres d’affichage exposés par le API public pris en charge.
get_properties() → &WorkbookPropertiesRé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 WorkbookPropertiesObtient la valeur associée.
document_properties() → &DocumentPropertiesRécupère la façade des propriétés du document pour les métadonnées de base et étendues.
get_document_properties() → &DocumentPropertiesRé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 DocumentPropertiesObtient 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() → &LoadDiagnosticsObtient les diagnostics collectés lors du chargement du classeur actuel.
get_load_diagnostics() → &LoadDiagnosticsObtient 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.

Voir aussi

 Français