Cell Klasse

Cell Klasse

Kapselt das Objekt, das eine einzelne Arbeitsmappenzelle darstellt.

Der Typ Cell macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
worksheetRuft das übergeordnete Arbeitsblatt ab.
date_time_valueRuft den in der Zelle enthaltenen DateTime-Wert ab.
rowRuft die Zeilennummer (nullbasiert) der Zelle ab.
columnRuft die Spaltennummer (nullbasiert) der Zelle ab.
is_formulaStellt dar, ob die angegebene Zelle eine Formel enthält.
typeStellt den Zellwerttyp dar.
nameRuft den Namen der Zelle ab.
is_error_valueÜberprüft, ob der Wert dieser Zelle ein Fehler ist.
is_numeric_valueGibt an, ob der Wert dieser Zelle numerisch ist (int, double und datetime)
string_valueRuft den in der Zelle enthaltenen Zeichenfolgenwert ab. Wenn der Typ dieser Zelle eine Zeichenfolge ist, wird der Zeichenfolgenwert selbst zurückgegeben.
Für andere Zelltypen wird der formatierte Zeichenfolgenwert (formatiert mit dem angegebenen Stil dieser Zelle) zurückgegeben.
Der formatierte Zellenwert ist derselbe wie der, den Sie von Excel erhalten können, wenn Sie eine Zelle als Text kopieren (z. B
Zelle in Texteditor kopieren oder in CSV exportieren).
string_value_without_formatRuft den Wert der Zelle als Zeichenfolge ohne Format ab.
number_category_typeStellt den Kategorietyp der Zahlenformatierung dieser Zelle dar.
display_string_valueRuft den formatierten Zeichenfolgenwert dieser Zelle anhand des Anzeigestils der Zelle ab.
int_valueRuft den in der Zelle enthaltenen ganzzahligen Wert ab.
double_valueRuft den in der Zelle enthaltenen Double-Wert ab.
float_valueRuft den in der Zelle enthaltenen Float-Wert ab.
bool_valueRuft den in der Zelle enthaltenen booleschen Wert ab.
has_custom_styleGibt an, ob diese Zelle über benutzerdefinierte Stileinstellungen verfügt (anders als die geerbten Standardeinstellungen).
aus der entsprechenden Zeile, Spalte oder Arbeitsmappe).
shared_style_indexRuft den gemeinsamen Stilindex der Zelle im Stilpool ab.
formulaRuft eine Formel von Cell ab oder legt diese fest.
formula_localRufen Sie die gebietsschemaformatierte Formel der Zelle ab.
r1c1_formulaRuft eine R1C1-Formel von Cell ab oder legt diese fest.
contains_external_linkGibt an, ob diese Zelle einen externen Link enthält.
Gilt nur, wenn die Zelle eine Formelzelle ist.
is_array_headerZeigt an, dass die Formel der Zelle eine Arrayformel ist
und es ist die erste Zelle des Arrays.
is_dynamic_array_formulaGibt an, ob die Formel der Zelle eine dynamische Array-Formel (true) oder eine Legacy-Array-Formel (false) ist.
is_array_formulaGibt an, ob die Zellformel eine Arrayformel ist.
is_in_arrayGibt an, ob die Zellformel eine Arrayformel ist.
is_shared_formulaGibt an, ob die Zellformel Teil einer gemeinsamen Formel ist.
is_table_formulaGibt an, ob diese Zelle Teil einer Tabellenformel ist.
is_in_tableGibt an, ob diese Zelle Teil einer Tabellenformel ist.
valueRuft den in dieser Zelle enthaltenen Wert ab bzw. legt ihn fest.
is_style_setGibt an, ob der Stil der Zelle festgelegt ist. Wenn „false“ zurückgegeben wird, bedeutet dies, dass diese Zelle ein Standardzellenformat hat.
is_mergedÜberprüft, ob eine Zelle Teil eines zusammengeführten Bereichs ist oder nicht.
commentRuft den Kommentar dieser Zelle ab.
html_stringRuft die HTML-Zeichenfolge ab, die Daten und einige Formate in dieser Zelle enthält, und legt sie fest.
embedded_imageRuft das eingebettete Bild in der Zelle ab und legt es fest.

Methoden

MethodeBeschreibung
put_valueFügt einen booleschen Wert in die Zelle ein.
put_valueFügt einen ganzzahligen Wert in die Zelle ein.
put_valueFügt einen Double-Wert in die Zelle ein.
put_valueFügt einen Wert in die Zelle ein. Gegebenenfalls wird der Wert in einen anderen Datentyp konvertiert und das Zahlenformat der Zelle wird zurückgesetzt.
put_valueFügt einen Zeichenfolgewert in die Zelle ein und konvertiert den Wert gegebenenfalls in einen anderen Datentyp.
put_valueFügt einen Zeichenfolgewert in die Zelle ein.
put_valueFügt einen DateTime-Wert in die Zelle ein.
put_valueFügt einen Objektwert in die Zelle ein.
get_display_styleRuft den Anzeigestil der Zelle ab.
Wenn diese Zelle auch von anderen Einstellungen wie bedingter Formatierung, Listenobjekten usw. betroffen ist,
Dann unterscheidet sich der Anzeigestil möglicherweise von cell.GetStyle().
get_display_styleRuft den Anzeigestil der Zelle ab.
Wenn die Zelle bedingt formatiert ist, stimmt der Anzeigestil nicht mit dem von cell.GetStyle() überein.
get_styleRuft den Zellenstil ab.
get_styleWenn checkBorders wahr ist, prüfen Sie, ob die Ränder anderer Zellen den Stil dieser Zelle beeinflussen.
set_styleLegt den Zellenstil fest.
set_styleWenden Sie die geänderte Stileigenschaft auf die Zelle an.
set_styleWenden Sie den Zellenstil basierend auf Flags an.
set_formulaLegen Sie die Formel und den Wert (berechnetes Ergebnis) der Formel fest.
set_formulaLegen Sie die Formel und den Wert der Formel fest.
set_formulaLegen Sie die Formel und den Wert (berechnetes Ergebnis) der Formel fest.
set_array_formulaLegt eine Array-Formel auf einen Zellbereich fest.
set_array_formulaLegt eine Array-Formel (ältere Array-Formel, eingegeben über STRG+UMSCHALT+EINGABETASTE in MS Excel) auf einen Zellbereich fest.
set_array_formulaLegt eine Array-Formel auf einen Zellbereich fest.
set_array_formulaLegt eine Array-Formel auf einen Zellbereich fest.
set_shared_formulaLegt eine Formel auf einen Zellbereich fest.
set_shared_formulaLegt gemeinsame Formeln für einen Zellbereich fest.
set_shared_formulaLegt gemeinsame Formeln für einen Zellbereich fest.
set_shared_formulaLegt gemeinsame Formeln für einen Zellbereich fest.
get_leafsRuft alle Zellen ab, die direkt auf diese Zelle verweisen und aktualisiert werden müssen, wenn diese Zelle geändert wird.
get_leafsRuft alle Zellen ab, die aktualisiert werden, wenn diese Zelle geändert wird.
set_dynamic_array_formulaLegt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht.
set_dynamic_array_formulaLegt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht.
set_dynamic_array_formulaLegt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht.
set_table_formulaErstellen Sie ausgehend von dieser Zelle eine Datentabelle mit zwei Variablen für einen bestimmten Bereich.
set_table_formulaErstellen Sie ausgehend von dieser Zelle eine Datentabelle mit einer Variablen für einen bestimmten Bereich.
set_table_formulaErstellen Sie ausgehend von dieser Zelle eine Datentabelle mit zwei Variablen für einen bestimmten Bereich.
set_table_formulaErstellen Sie ausgehend von dieser Zelle eine Datentabelle mit einer Variablen für einen bestimmten Bereich.
get_charactersGibt alle Characters-Objekte zurück
das einen Bereich von Zeichen innerhalb des Zellentextes darstellt.
get_charactersGibt alle Characters-Objekte zurück
das einen Bereich von Zeichen innerhalb des Zellentextes darstellt.
calculateBerechnet die Formel der Zelle.
get_string_valueRuft den Zeichenfolgenwert nach einer bestimmten formatierten Strategie ab.
get_width_of_valueRuft die Breite des Werts in Pixeleinheiten ab.
get_height_of_valueRuft die Höhe des Werts in Pixeleinheiten ab.
get_format_conditionsRuft Formatbedingungen ab, die für diese Zelle gelten.
get_formulaHolen Sie sich die Formel dieser Zelle.
get_precedentsRuft alle Referenzen ab, die in der Formel dieser Zelle erscheinen.
get_dependentsRuft alle Zellen ab, deren Formel direkt auf diese Zelle verweist.
get_precedents_in_calculationRuft alle Präzedenzfälle (Verweise auf Zellen in der aktuellen Arbeitsmappe) ab, die von der Formel dieser Zelle bei der Berechnung verwendet werden.
get_dependents_in_calculationRuft alle Zellen ab, deren berechnetes Ergebnis von dieser Zelle abhängt.
get_array_rangeRuft den Array-Bereich ab, wenn die Formel der Zelle eine Array-Formel ist.
remove_array_formulaArray-Formel entfernen.
copyKopiert Daten aus einer Quellzelle.
charactersGibt ein Characters-Objekt zurück, das einen Zeichenbereich im Zellentext darstellt.
replaceErsetzen Sie den Text der Zelle durch Optionen.
insert_textFügen Sie einige Zeichen in die Zelle ein.
Wenn die Zelle reich formatiert ist, kann diese Methode die ursprüngliche Formatierung beibehalten.
is_rich_textGibt an, ob der Zeichenfolgenwert dieser Zelle ein Rich-Format-Text ist.
set_charactersLegt das Rich-Text-Format der Zelle fest.
get_merged_rangeGibt ein Range-Objekt zurück, das einen zusammengeführten Bereich darstellt.
get_html_stringRuft die HTML-Zeichenfolge ab, die Daten und einige Formate in dieser Zelle enthält.
to_jsonKonvertieren Sie Strukturdaten von Cell in JSON.
equalsÜberprüft, ob dieses Objekt mit einem anderen Zellobjekt auf dieselbe Zelle verweist.
get_conditional_formatting_resultErhalten Sie das Ergebnis der bedingten Formatierung.
get_validationRuft die auf diese Zelle angewendete Validierung ab.
get_validation_valueRuft den Validierungswert ab, der auf diese Zelle angewendet wurde.
get_tableRuft die Tabelle ab, die diese Zelle enthält.

Beispiel

from aspose.cells import TextAlignmentType, Workbook
from aspose.pydrawing import Color

excel = Workbook()
cells = excel.worksheets[0].cells
# Put a string into a cell
cell = cells.get(0, 0)
cell.put_value("Hello")
first = cell.string_value
# Put an integer into a cell
cell = cells.get("B1")
cell.put_value(12)
second = cell.int_value
# Put a double into a cell
cell = cells.get(0, 2)
cell.put_value(-1.234)
third = cell.double_value
# Put a formula into a cell
cell = cells.get("D1")
cell.formula = "=B1 + C1"
# Put a combined formula: "sum(average(b1,c1), b1)" to cell at b2
cell = cells.get("b2")
cell.formula = "=sum(average(b1,c1), b1)"
# Set style of a cell
style = cell.get_style()
# Set background color
style.background_color = Color.yellow
# Set format of a cell
style.font.name = "Courier New"
style.vertical_alignment = TextAlignmentType.TOP
cell.set_style(style)

Siehe auch