Workbook Klasse

Workbook Klasse

Stellt ein Stammobjekt zum Erstellen einer Excel-Tabelle dar.

Der Typ Workbook macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
initInitialisiert eine neue Instanz der Klasse Workbook.
initInitialisiert eine neue Instanz der Klasse Workbook.
initInitialisiert eine neue Instanz der Klasse Workbook und öffnet eine Datei.
initInitialisiert eine neue Instanz der Klasse Workbook und öffnet einen Stream.
initInitialisiert eine neue Instanz der Klasse Workbook und öffnet eine Datei.
initInitialisiert eine neue Instanz der Klasse Workbook und öffnet den Stream.

Eigenschaften

EigentumBeschreibung
settingsStellt die Arbeitsmappeneinstellungen dar.
worksheetsRuft die WorksheetCollection-Sammlung in der Tabelle ab.
is_licensedGibt an, ob eine Lizenz festgelegt ist.
colorsGibt Farben in der Palette für die Tabelle zurück.
count_of_styles_in_poolRuft die Anzahl der Stile im Stilpool ab.
default_styleRuft das Standardobjekt Style der Arbeitsmappe ab oder legt es fest.
is_digitally_signedGibt an, ob diese Tabelle digital signiert ist.
is_workbook_protected_with_passwordGibt an, ob die Struktur oder das Fenster mit einem Passwort geschützt ist.
vba_projectRuft die Workbook.vba_project in einer Tabelle ab.
has_macroGibt an, ob diese Tabelle Makro/VBA enthält.
has_revisionsRuft ab, ob die Arbeitsmappe nachverfolgte Änderungen aufweist
file_nameRuft den aktuellen Dateinamen ab und legt ihn fest.
cells_data_table_factoryRuft die Factory zum Erstellen von ICellsDataTable aus benutzerdefinierten Objekten ab
data_sorterRuft ein DataSorter-Objekt zum Sortieren von Daten ab.
themeRuft den Designnamen ab.
built_in_document_propertiesGibt eine DocumentProperty-Sammlung zurück, die alle integrierten Dokumenteigenschaften der Tabelle darstellt.
custom_document_propertiesGibt eine DocumentProperty-Sammlung zurück, die alle benutzerdefinierten Dokumenteigenschaften der Tabelle darstellt.
file_formatRuft das Dateiformat ab und legt es fest.
interrupt_monitorRuft den Interrupt-Monitor ab und legt ihn fest.
content_type_propertiesRuft die Liste der ContentTypeProperty-Objekte in der Arbeitsmappe ab.
custom_xml_partsStellt einen benutzerdefinierten XML-Datenspeicherteil dar (benutzerdefinierte XML-Daten innerhalb eines Pakets).
data_mashupRuft Mashup-Daten ab.
ribbon_xmlRuft die XML-Datei ab, die die Multifunktionsleisten-Benutzeroberfläche definiert, und legt sie fest.
absolute_pathRuft den absoluten Pfad der Datei ab und legt ihn fest.
data_connectionsRuft die Sammlung ExternalConnection ab.

Methoden

MethodeBeschreibung
saveSpeichert die Arbeitsmappe auf der Festplatte.
saveSpeichern Sie die Arbeitsmappe auf der Festplatte.
saveSpeichert die Arbeitsmappe auf der Festplatte.
saveSpeichert die Arbeitsmappe im Stream.
saveSpeichert die Arbeitsmappe im Stream.
replaceErsetzt den Wert einer Zelle durch eine neue Zeichenfolge.
replaceErsetzt den Wert einer Zelle durch eine neue Ganzzahl.
replaceErsetzt den Wert einer Zelle durch ein neues Double.
replaceErsetzt den Wert einer Zelle durch ein neues String-Array.
replaceErsetzt die Werte der Zellen durch ein ganzzahliges Array.
replaceErsetzt die Werte der Zellen durch ein doppeltes Array.
replaceErsetzt die Werte der Zellen durch neue Daten.
replaceErsetzt die Werte der Zellen durch neue Daten.
replaceErsetzt den Wert einer Zelle durch eine neue Zeichenfolge.
copyKopiert ein anderes Workbook-Objekt.
copyKopiert Daten aus einem Quell-Workbook-Objekt.
calculate_formulaBerechnet das Ergebnis von Formeln.
calculate_formulaBerechnet das Ergebnis von Formeln.
calculate_formulaBerechnungsformeln in dieser Arbeitsmappe.
refresh_dynamic_array_formulasAktualisiert 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_formulasAktualisiert dynamische Array-Formeln (überläuft entsprechend den aktuellen Daten in einen neuen Bereich benachbarter Zellen)
import_xmlImportiert/aktualisiert eine XML-Datendatei in die Arbeitsmappe.
import_xmlImportiert/aktualisiert eine XML-Datendatei in die Arbeitsmappe.
export_xmlExportieren Sie XML-Daten, die durch die angegebene XML-Zuordnung verknüpft sind.
export_xmlXML-Daten exportieren.
parse_formulasAnalysiert alle Formeln, die beim Laden aus der Vorlagendatei oder beim Festlegen auf eine Zelle nicht analysiert wurden.
start_access_cacheStartet die Sitzung, die Caches verwendet, um auf Daten zuzugreifen.
close_access_cacheSchließt die Sitzung, die Caches für den Zugriff auf Daten verwendet.
remove_unused_stylesEntfernen Sie alle nicht verwendeten Stile.
create_styleErstellt einen neuen Stil.
create_builtin_styleErstellt einen integrierten Stil anhand des angegebenen Typs.
create_cells_colorErstellt ein CellsColor-Objekt.
combineKombiniert ein anderes Workbook-Objekt.
get_style_in_poolRuft 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_fontsRuft alle Schriftarten im Stilpool ab.
get_named_styleRuft 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_colorFinden Sie die am besten passende Farbe in der aktuellen Palette.
set_encryption_optionsLegen Sie die Verschlüsselungsoptionen fest.
protectSchützt eine Arbeitsmappe.
protect_shared_workbookSchützt eine freigegebene Arbeitsmappe.
unprotectHebt den Schutz einer Arbeitsmappe auf.
unprotect_shared_workbookHebt den Schutz einer freigegebenen Arbeitsmappe auf.
remove_macroEntfernt VBA/Makro aus dieser Tabelle.
remove_digital_signatureEntfernt die digitale Signatur aus dieser Tabelle.
accept_all_revisionsAkzeptiert alle nachverfolgten Änderungen in der Arbeitsmappe.
remove_external_linksEntfernt alle externen Links in der Arbeitsmappe.
get_theme_colorRuft die Designfarbe ab.
set_theme_colorLegt die Designfarbe fest
custom_themePasst das Thema an.
copy_themeKopiert das Thema aus einer anderen Arbeitsmappe.
has_exernal_linksGibt an, ob diese Arbeitsmappe externe Links zu anderen Datenquellen enthält.
update_custom_function_definitionAktualisiert die Definition benutzerdefinierter Funktionen.
update_linked_data_sourceWenn diese Arbeitsmappe externe Links zu anderen Datenquellen enthält,
Aspose.Cells wird versuchen, die neuesten Daten aus den angegebenen Quellen abzurufen.
set_digital_signatureLegt eine digitale Signatur für eine Tabellenkalkulationsdatei fest (Excel2007 und höher).
add_digital_signatureFügt einer OOXML-Tabellendatei eine digitale Signatur hinzu (Excel2007 und höher).
get_digital_signatureRuft die digitale Signatur aus der Datei ab.
remove_personal_informationEntfernt 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