WorkbookSettings classe

WorkbookSettings classe

Représente tous les paramètres du classeur.

Le type WorkbookSettings expose les membres suivants :

Propriétés

Propriété Description
stream_provider Obtient et définit le fournisseur de flux pour la ressource externe.
resource_provider Obtient et définit le fournisseur de flux pour une ressource externe, comme le chargement de données d’image pour une image de type “LinkToFile”.
author Obtient et définit l’auteur du fichier.
check_custom_number_format Indique si le format numérique personnalisé est vérifié lors de la définition de Style.Custom.
enable_macros Activer les macros ;
date1904 Obtient ou définit une valeur qui indique si le classeur utilise le système de date 1904.
protection_type Obtient le type de protection du classeur.
display_drawing_objects Indique si et comment afficher les objets dans le classeur.
sheet_tab_bar_width Largeur de la barre d’onglets de la feuille de calcul (en 1/1000 de la largeur de la fenêtre).
show_tabs Obtient ou définit une valeur indiquant si les onglets du classeur sont affichés.
first_visible_tab Obtient ou définit le premier onglet de feuille de calcul visible.
is_h_scroll_bar_visible Obtient ou définit une valeur indiquant si la feuille de calcul générée contiendra une barre de défilement horizontale.
is_v_scroll_bar_visible Obtient ou définit une valeur indiquant si la feuille de calcul générée contiendra une barre de défilement verticale.
shared Obtient ou définit une valeur qui indique si le classeur est partagé.
language_code Obtient ou définit la langue de l’interface utilisateur de la version de Workbook basée sur CountryCode qui a enregistré le fichier.
region Obtient ou définit les paramètres régionaux du classeur.
globalization_settings Obtient et définit les paramètres de globalisation.
number_decimal_separator Obtient ou définit le séparateur décimal pour le formatage/l’analyse des valeurs numériques. La valeur par défaut est le séparateur décimal de la région actuelle.
number_group_separator Obtient ou définit le caractère qui sépare les groupes de chiffres à gauche de la virgule dans les valeurs numériques. La valeur par défaut est le séparateur de groupe de la région actuelle.
password Représente le mot de passe de chiffrement du fichier de classeur.
write_protection Permet d’accéder aux options de protection en écriture du classeur.
is_encrypted Obtient une valeur qui indique si un mot de passe est requis pour ouvrir ce classeur.
is_protected Obtient une valeur qui indique si la structure ou la fenêtre du Workbook est protégée.
is_default_encrypted Indique si le chiffrement du classeur avec le mot de passe par défaut si Structure et Windows du classeur sont verrouillés.
is_minimized Représente si la feuille de calcul générée sera ouverte réduite.
is_hidden Indique si ce classeur est masqué.
auto_compress_pictures Spécifie une valeur booléenne qui indique que l’application a automatiquement compressé les images dans le classeur.
remove_personal_information True si les informations personnelles peuvent être supprimées du classeur spécifié.
hide_pivot_field_list Obtient et définit si la liste des champs du tableau croisé dynamique est masquée.
update_links_type Obtient et définit comment met à jour les liens externes lorsque le classeur est ouvert.
max_row Obtient l’index de ligne maximum, basé sur zéro.
max_column Obtient l’index de colonne max, de base zéro.
parsing_formula_on_open Indique si l’analyse de la formule lors de la lecture du fichier.
window_left La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre, en unité de point.
window_left_inch La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre.
En unité de pouce.
window_left_cm La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre.
En unité de centimètre.
window_top La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en unité de point.
window_top_inch La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en pouces.
window_top_cm La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en centimètre.
window_width La largeur de la fenêtre, en unité de point.
window_width_inch La largeur de la fenêtre, en unité de pouce.
window_width_cm La largeur de la fenêtre, en unité de centimètre.
window_height La hauteur de la fenêtre, en unité de point.
window_height_inch La hauteur de la fenêtre, en unité de pouce.
window_height_cm La hauteur de la fenêtre, en centimètre.
update_adjacent_cells_border Indique si la bordure des cellules adjacentes est mise à jour.
significant_digits Obtient et définit le nombre de chiffres significatifs.
La valeur par défaut est CellsHelper.significant_digits.
check_compatibility Indique si vérifier la compatibilité avec les versions antérieures lors de l’enregistrement du classeur.
check_excel_restriction Si vérifier la restriction du fichier Excel lorsque l’utilisateur modifie les objets liés aux cellules.
Par exemple, Excel n’autorise pas la saisie d’une valeur de chaîne supérieure à 32 Ko.
Lorsque vous saisissez une valeur supérieure à 32 Ko, par exemple Cell.PutValue(string), si cette propriété est vraie, vous obtiendrez une exception.
Si cette propriété est fausse, nous accepterons votre valeur de chaîne d’entrée comme valeur de la cellule afin que plus tard
vous pouvez générer la valeur de chaîne complète pour d’autres formats de fichier tels que CSV.
Cependant, si vous avez défini un type de valeur non valide pour le format de fichier Excel,
vous ne devez pas enregistrer le classeur au format de fichier Excel ultérieurement. Sinon, il peut y avoir une erreur inattendue pour le fichier Excel généré.
auto_recover Indique si le fichier est marqué pour la récupération automatique.
crash_save indique si l’application a enregistré le dernier fichier de classeur après un blocage.
data_extract_load indique si l’application a ouvert le classeur pour la dernière fois pour la récupération des données.
repair_load Indique si l’application a ouvert le classeur pour la dernière fois en mode sans échec ou en mode réparation.
build_version Spécifie la version publique incrémentielle de l’application.
memory_setting Obtient ou définit les options d’utilisation de la mémoire. La nouvelle option sera considérée comme l’option par défaut pour les feuilles de calcul nouvellement créées, mais ne prend pas effet pour les feuilles de calcul existantes.
paper_size Obtient et définit le format de papier d’impression par défaut.
warning_callback Obtient ou définit un rappel d’avertissement.
max_rows_of_shared_formula Obtient et définit le nombre maximal de lignes de la formule partagée.
compliance Spécifie la version OOXML du document de sortie. La valeur par défaut est Ecma376_2006.
quote_prefix_to_style Indique si la définition de la propriété Style.quote_prefix lors de la saisie de la valeur de chaîne (qui commence par un guillemet simple) dans la cellule
formula_settings Obtient les paramètres des fonctionnalités liées aux formules.
precision_as_displayed True si les calculs de ce classeur seront effectués en utilisant uniquement la précision des nombres tels qu’ils sont affichés
re_calculate_on_open Indique s’il faut recalculer toutes les formules à l’ouverture du fichier.
create_calc_chain Crée une chaîne de formules calculées. La valeur par défaut est false.
force_full_calculate Calcule entièrement chaque fois qu’un calcul est déclenché.
iteration Indique si le calcul itératif est activé pour résoudre les références circulaires.
max_iteration Renvoie ou définit le nombre maximal d’itérations pour résoudre une référence circulaire.
max_change Renvoie ou définit le nombre maximal de modifications pour résoudre une référence circulaire.
calc_mode Il spécifie s’il faut calculer les formules manuellement,
automatiquement ou automatiquement sauf pour les opérations sur plusieurs tables.
calculation_id Spécifie la version du moteur de calcul utilisé pour calculer les valeurs dans le classeur.
calc_stack_size Spécifie la taille de la pile pour le calcul récursif des cellules.
La valeur élevée de cette taille donnera de meilleures performances lorsque de nombreuses cellules doivent être calculées de manière récursive.
D’autre part, une valeur plus élevée augmentera le risque de StackOverflowException.
Si l’utilisateur obtient StackOverflowException lors du calcul des formules, cette valeur doit être diminuée.
recalculate_before_save Indique s’il faut recalculer avant d’enregistrer le document.

Méthodes

Méthode Description
get_theme_font(type) Obtient le nom de la police de thème par défaut.
set_page_orientation_type(page_orientation_type) Définissez le type d’orientation d’impression pour l’ensemble du classeur.

Exemple

from aspose.cells import Workbook

workbook = Workbook()
settings = workbook.settings

Voir également