Workbook classe
Workbook classe
Représente un objet racine pour créer une feuille de calcul Excel.
Le type Workbook expose les membres suivants :
Constructeurs
Constructeur | Description |
---|---|
init | Initialise une nouvelle instance de la classe Workbook . |
init | Initialise une nouvelle instance de la classe Workbook . |
init | Initialise une nouvelle instance de la classe Workbook et ouvre un fichier. |
init | Initialise une nouvelle instance de la classe Workbook et ouvre un flux. |
init | Initialise une nouvelle instance de la classe Workbook et ouvre un fichier. |
init | Initialise une nouvelle instance de la classe Workbook et un flux ouvert. |
Propriétés
Propriété | Description |
---|---|
settings | Représente les paramètres du classeur. |
worksheets | Obtient la collection WorksheetCollection dans la feuille de calcul. |
is_licensed | Indique si la licence est définie. |
colors | Renvoie les couleurs dans la palette de la feuille de calcul. |
count_of_styles_in_pool | Obtient le nombre de styles dans le pool de styles. |
default_style | Obtient ou définit l’objet Style par défaut du classeur. |
is_digitally_signed | Indique si cette feuille de calcul est signée numériquement. |
is_workbook_protected_with_password | Indique si la structure ou la fenêtre est protégée par mot de passe. |
vba_project | Obtient le Workbook.vba_project dans une feuille de calcul. |
has_macro | Indique si cette feuille de calcul contient une macro/VBA. |
has_revisions | Obtient si le classeur a des modifications suivies |
file_name | Obtient et définit le nom du fichier actuel. |
cells_data_table_factory | Obtient la fabrique pour créer ICellsDataTable à partir d’objets personnalisés |
data_sorter | Obtient un objet DataSorter pour trier les données. |
theme | Obtient le nom du thème. |
built_in_document_properties | Renvoie une collection DocumentProperty qui représente toutes les propriétés de document intégrées de la feuille de calcul. |
custom_document_properties | Renvoie une collection DocumentProperty qui représente toutes les propriétés de document personnalisées de la feuille de calcul. |
file_format | Obtient et définit le format de fichier. |
interrupt_monitor | Obtient et définit le moniteur d’interruption. |
content_type_properties | Obtient la liste des objets ContentTypeProperty dans le classeur. |
custom_xml_parts | Représente une partie de stockage de données XML personnalisée (données XML personnalisées dans un package). |
data_mashup | Obtient des données d’application composite. |
ribbon_xml | Obtient et définit le fichier XML qui définit l’interface utilisateur du ruban. |
absolute_path | Obtient et définit le chemin absolu du fichier. |
data_connections | Obtient la collection ExternalConnection . |
Méthodes
Méthode | Description |
---|---|
save | Enregistre le classeur sur le disque. |
save | Enregistrez le classeur sur le disque. |
save | Enregistre le classeur sur le disque. |
save | Enregistre le classeur dans le flux. |
save | Enregistre le classeur dans le flux. |
replace | Remplace la valeur d’une cellule par une nouvelle chaîne. |
replace | Remplace la valeur d’une cellule par un nouvel entier. |
replace | Remplace la valeur d’une cellule par un nouveau double. |
replace | Remplace la valeur d’une cellule par un nouveau tableau de chaînes. |
replace | Remplace les valeurs des cellules par un tableau d’entiers. |
replace | Remplace les valeurs des cellules par un double tableau. |
replace | Remplace les valeurs des cellules par de nouvelles données. |
replace | Remplace les valeurs des cellules par de nouvelles données. |
replace | Remplace la valeur d’une cellule par une nouvelle chaîne. |
copy | Copie un autre objet Workbook. |
copy | Copie les données d’un objet Workbook source. |
calculate_formula | Calcule le résultat des formules. |
calculate_formula | Calcule le résultat des formules. |
calculate_formula | Calculer des formules dans ce classeur. |
refresh_dynamic_array_formulas | Actualise les formules de tableau dynamique (déversement dans une nouvelle plage de cellules voisines en fonction des données actuelles) Les autres formules du classeur ne seront pas calculées de manière récursive même si elles ont été utilisées par des formules matricielles dynamiques. |
refresh_dynamic_array_formulas | Actualise les formules de tableau dynamique (déversement dans une nouvelle plage de cellules voisines en fonction des données actuelles) |
import_xml | Importe/met à jour un fichier de données XML dans le classeur. |
import_xml | Importe/met à jour un fichier de données XML dans le classeur. |
export_xml | Exportez les données XML liées par la carte XML spécifiée. |
export_xml | Exportez des données XML. |
parse_formulas | Analyse toutes les formules qui n’ont pas été analysées lorsqu’elles ont été chargées à partir d’un fichier modèle ou définies dans une cellule. |
start_access_cache | Démarre la session qui utilise les caches pour accéder aux données. |
close_access_cache | Ferme la session qui utilise les caches pour accéder aux données. |
remove_unused_styles | Supprimez tous les styles inutilisés. |
create_style | Crée un nouveau style. |
create_builtin_style | Crée un style intégré par type donné. |
create_cells_color | Crée un objet CellsColor . |
combine | Combine un autre objet Workbook. |
get_style_in_pool | Obtient le style dans le pool de styles. Tous les styles du classeur seront regroupés dans un pool. Il n’y a qu’un simple index de référence dans les cellules. |
get_fonts | Obtient toutes les polices du pool de styles. |
get_named_style | Obtient le style nommé dans le pool de styles. |
change_palette | Modifie la palette de la feuille de calcul dans l’index spécifié. |
is_color_in_palette | Vérifie si une couleur est dans la palette de la feuille de calcul. |
get_matching_color | Trouvez la couleur la mieux assortie dans la palette actuelle. |
set_encryption_options | Définissez les options de cryptage. |
protect | Protège un classeur. |
protect_shared_workbook | Protège un classeur partagé. |
unprotect | Déprotège un classeur. |
unprotect_shared_workbook | Déprotège un classeur partagé. |
remove_macro | Supprime VBA/macro de cette feuille de calcul. |
remove_digital_signature | Supprime la signature numérique de cette feuille de calcul. |
accept_all_revisions | Accepte toutes les modifications suivies dans le classeur. |
remove_external_links | Supprime tous les liens externes du classeur. |
get_theme_color | Obtient la couleur du thème. |
set_theme_color | Définit la couleur du thème |
custom_theme | Personnalisez le thème. |
copy_theme | Copie le thème d’un autre classeur. |
has_exernal_links | Indique si ce classeur contient des liens externes vers d’autres sources de données. |
update_custom_function_definition | Met à jour la définition des fonctions personnalisées. |
update_linked_data_source | Si ce classeur contient des liens externes vers une autre source de données, Aspose.Cells tentera de récupérer les dernières données à partir de sources données. |
set_digital_signature | Définit la signature numérique sur un fichier de feuille de calcul (Excel2007 et versions ultérieures). |
add_digital_signature | Ajoute une signature numérique à un fichier de feuille de calcul OOXML (Excel2007 et versions ultérieures). |
get_digital_signature | Obtient la signature numérique du fichier. |
remove_personal_information | Supprime les informations personnelles. |
Remarques
La classe Workbook désigne une feuille de calcul Excel. Chaque feuille de calcul peut contenir plusieurs feuilles de calcul. La fonctionnalité de base du cours est d’ouvrir et de sauvegarder des fichiers Excel natifs. La classe possède des fonctionnalités avancées telles que la copie de données à partir d’autres classeurs, la combinaison de deux classeurs, la conversion d’Excel en PDF, le rendu d’Excel en image et la protection de la feuille de calcul Excel.
Exemple
L’exemple suivant charge un Workbook à partir d’un fichier Excel nommé designer.xls et rend les barres de défilement horizontale et verticale invisibles. Il remplace ensuite deux valeurs de chaîne par une valeur entière et une valeur de chaîne respectivement dans la feuille de calcul et enregistre enfin le classeur sous forme de fichier Excel xlsx.
from aspose.cells import Workbook
# Open a designer file
designerFile = "designer.xls"
workbook = Workbook(designerFile)
# Set scroll bars
workbook.settings.is_h_scroll_bar_visible = False
workbook.settings.is_v_scroll_bar_visible = False
# Replace the placeholder string with new values
newInt = 100
workbook.replace("OldInt", newInt)
newString = "Hello!"
workbook.replace("OldString", newString)
workbook.save("result.xlsx")
Voir également
- module
aspose.cells
- classe
CellsColor
- classe
ContentTypeProperty
- classe
DocumentProperty
- classe
ExternalConnection
- classe
Style
- classe
Workbook
- classe
WorksheetCollection