Workbook Klasse
Workbook Klasse
Stellt ein Stammobjekt zum Erstellen einer Excel-Tabelle dar.
Der Typ Workbook macht die folgenden Member verfügbar:
Konstrukteure
Konstrukteur | Beschreibung |
---|---|
init | Initialisiert eine neue Instanz der Klasse Workbook . |
init | Initialisiert eine neue Instanz der Klasse Workbook . |
init | Initialisiert eine neue Instanz der Klasse Workbook und öffnet eine Datei. |
init | Initialisiert eine neue Instanz der Klasse Workbook und öffnet einen Stream. |
init | Initialisiert eine neue Instanz der Klasse Workbook und öffnet eine Datei. |
init | Initialisiert eine neue Instanz der Klasse Workbook und öffnet den Stream. |
Eigenschaften
Eigentum | Beschreibung |
---|---|
settings | Stellt die Arbeitsmappeneinstellungen dar. |
worksheets | Ruft die WorksheetCollection -Sammlung in der Tabelle ab. |
is_licensed | Gibt an, ob eine Lizenz festgelegt ist. |
colors | Gibt Farben in der Palette für die Tabelle zurück. |
count_of_styles_in_pool | Ruft die Anzahl der Stile im Stilpool ab. |
default_style | Ruft das Standardobjekt Style der Arbeitsmappe ab oder legt es fest. |
is_digitally_signed | Gibt an, ob diese Tabelle digital signiert ist. |
is_workbook_protected_with_password | Gibt an, ob die Struktur oder das Fenster mit einem Passwort geschützt ist. |
vba_project | Ruft die Workbook.vba_project in einer Tabelle ab. |
has_macro | Gibt an, ob diese Tabelle Makro/VBA enthält. |
has_revisions | Ruft ab, ob die Arbeitsmappe nachverfolgte Änderungen aufweist |
file_name | Ruft den aktuellen Dateinamen ab und legt ihn fest. |
cells_data_table_factory | Ruft die Factory zum Erstellen von ICellsDataTable aus benutzerdefinierten Objekten ab |
data_sorter | Ruft ein DataSorter-Objekt zum Sortieren von Daten ab. |
theme | Ruft den Designnamen ab. |
built_in_document_properties | Gibt eine DocumentProperty -Sammlung zurück, die alle integrierten Dokumenteigenschaften der Tabelle darstellt. |
custom_document_properties | Gibt eine DocumentProperty -Sammlung zurück, die alle benutzerdefinierten Dokumenteigenschaften der Tabelle darstellt. |
file_format | Ruft das Dateiformat ab und legt es fest. |
interrupt_monitor | Ruft den Interrupt-Monitor ab und legt ihn fest. |
content_type_properties | Ruft die Liste der ContentTypeProperty -Objekte in der Arbeitsmappe ab. |
custom_xml_parts | Stellt einen benutzerdefinierten XML-Datenspeicherteil dar (benutzerdefinierte XML-Daten innerhalb eines Pakets). |
data_mashup | Ruft Mashup-Daten ab. |
ribbon_xml | Ruft die XML-Datei ab, die die Multifunktionsleisten-Benutzeroberfläche definiert, und legt sie fest. |
absolute_path | Ruft den absoluten Pfad der Datei ab und legt ihn fest. |
data_connections | Ruft die Sammlung ExternalConnection ab. |
Methoden
Methode | Beschreibung |
---|---|
save | Speichert die Arbeitsmappe auf der Festplatte. |
save | Speichern Sie die Arbeitsmappe auf der Festplatte. |
save | Speichert die Arbeitsmappe auf der Festplatte. |
save | Speichert die Arbeitsmappe im Stream. |
save | Speichert die Arbeitsmappe im Stream. |
replace | Ersetzt den Wert einer Zelle durch eine neue Zeichenfolge. |
replace | Ersetzt den Wert einer Zelle durch eine neue Ganzzahl. |
replace | Ersetzt den Wert einer Zelle durch ein neues Double. |
replace | Ersetzt den Wert einer Zelle durch ein neues String-Array. |
replace | Ersetzt die Werte der Zellen durch ein ganzzahliges Array. |
replace | Ersetzt die Werte der Zellen durch ein doppeltes Array. |
replace | Ersetzt die Werte der Zellen durch neue Daten. |
replace | Ersetzt die Werte der Zellen durch neue Daten. |
replace | Ersetzt den Wert einer Zelle durch eine neue Zeichenfolge. |
copy | Kopiert ein anderes Workbook-Objekt. |
copy | Kopiert Daten aus einem Quell-Workbook-Objekt. |
calculate_formula | Berechnet das Ergebnis von Formeln. |
calculate_formula | Berechnet das Ergebnis von Formeln. |
calculate_formula | Berechnungsformeln in dieser Arbeitsmappe. |
refresh_dynamic_array_formulas | Aktualisiert dynamische Array-Formeln (überläuft entsprechend den aktuellen Daten in einen neuen Bereich benachbarter Zellen) Andere Formeln in der Arbeitsmappe werden nicht rekursiv berechnet, selbst wenn sie von dynamischen Array-Formeln verwendet wurden. |
refresh_dynamic_array_formulas | Aktualisiert dynamische Array-Formeln (überläuft entsprechend den aktuellen Daten in einen neuen Bereich benachbarter Zellen) |
import_xml | Importiert/aktualisiert eine XML-Datendatei in die Arbeitsmappe. |
import_xml | Importiert/aktualisiert eine XML-Datendatei in die Arbeitsmappe. |
export_xml | Exportieren Sie XML-Daten, die durch die angegebene XML-Zuordnung verknüpft sind. |
export_xml | XML-Daten exportieren. |
parse_formulas | Analysiert alle Formeln, die beim Laden aus der Vorlagendatei oder beim Festlegen auf eine Zelle nicht analysiert wurden. |
start_access_cache | Startet die Sitzung, die Caches verwendet, um auf Daten zuzugreifen. |
close_access_cache | Schließt die Sitzung, die Caches für den Zugriff auf Daten verwendet. |
remove_unused_styles | Entfernen Sie alle nicht verwendeten Stile. |
create_style | Erstellt einen neuen Stil. |
create_builtin_style | Erstellt einen integrierten Stil anhand des angegebenen Typs. |
create_cells_color | Erstellt ein CellsColor -Objekt. |
combine | Kombiniert ein anderes Workbook-Objekt. |
get_style_in_pool | Ruft den Stil im Stilpool ab. Alle Stile in der Arbeitsmappe werden in einem Pool zusammengefasst. In den Zellen gibt es nur einen einfachen Referenzindex. |
get_fonts | Ruft alle Schriftarten im Stilpool ab. |
get_named_style | Ruft den benannten Stil im Stilpool ab. |
change_palette | Ändert die Palette für die Tabelle im angegebenen Index. |
is_color_in_palette | Überprüft, ob eine Farbe in der Palette für die Tabelle vorhanden ist. |
get_matching_color | Finden Sie die am besten passende Farbe in der aktuellen Palette. |
set_encryption_options | Legen Sie die Verschlüsselungsoptionen fest. |
protect | Schützt eine Arbeitsmappe. |
protect_shared_workbook | Schützt eine freigegebene Arbeitsmappe. |
unprotect | Hebt den Schutz einer Arbeitsmappe auf. |
unprotect_shared_workbook | Hebt den Schutz einer freigegebenen Arbeitsmappe auf. |
remove_macro | Entfernt VBA/Makro aus dieser Tabelle. |
remove_digital_signature | Entfernt die digitale Signatur aus dieser Tabelle. |
accept_all_revisions | Akzeptiert alle nachverfolgten Änderungen in der Arbeitsmappe. |
remove_external_links | Entfernt alle externen Links in der Arbeitsmappe. |
get_theme_color | Ruft die Designfarbe ab. |
set_theme_color | Legt die Designfarbe fest |
custom_theme | Passt das Thema an. |
copy_theme | Kopiert das Thema aus einer anderen Arbeitsmappe. |
has_exernal_links | Gibt an, ob diese Arbeitsmappe externe Links zu anderen Datenquellen enthält. |
update_custom_function_definition | Aktualisiert die Definition benutzerdefinierter Funktionen. |
update_linked_data_source | Wenn diese Arbeitsmappe externe Links zu anderen Datenquellen enthält, Aspose.Cells wird versuchen, die neuesten Daten aus den angegebenen Quellen abzurufen. |
set_digital_signature | Legt eine digitale Signatur für eine Tabellenkalkulationsdatei fest (Excel2007 und höher). |
add_digital_signature | Fügt einer OOXML-Tabellendatei eine digitale Signatur hinzu (Excel2007 und höher). |
get_digital_signature | Ruft die digitale Signatur aus der Datei ab. |
remove_personal_information | Entfernt persönliche Informationen. |
Bemerkungen
Die Klasse Workbook bezeichnet eine Excel-Tabelle. Jede Tabelle kann mehrere Arbeitsblätter enthalten. Die Grundfunktion der Klasse besteht darin, native Excel-Dateien zu öffnen und zu speichern. Die Klasse verfügt über einige erweiterte Funktionen wie das Kopieren von Daten aus anderen Arbeitsmappen, das Kombinieren zweier Arbeitsmappen, das Konvertieren von Excel in PDF, das Rendern von Excel in ein Bild und den Schutz der Excel-Tabelle.
Beispiel
Das folgende Beispiel lädt eine Workbook aus einer Excel-Datei namens „designer.xls“ und macht die horizontalen und vertikalen Bildlaufleisten unsichtbar. Anschließend ersetzt es zwei Zeichenfolgenwerte durch einen Ganzzahlwert bzw. einen Zeichenfolgenwert in der Tabelle und speichert die Arbeitsmappe schließlich als Excel-XLSX-Datei.
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")
Siehe auch
- Modul
aspose.cells
- Klasse
CellsColor
- Klasse
ContentTypeProperty
- Klasse
DocumentProperty
- Klasse
ExternalConnection
- Klasse
Style
- Klasse
Workbook
- Klasse
WorksheetCollection