Cell Klasse
Cell Klasse
Kapselt das Objekt, das eine einzelne Arbeitsmappenzelle darstellt.
Der Typ Cell macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
worksheet | Ruft das übergeordnete Arbeitsblatt ab. |
date_time_value | Ruft den in der Zelle enthaltenen DateTime-Wert ab. |
row | Ruft die Zeilennummer (nullbasiert) der Zelle ab. |
column | Ruft die Spaltennummer (nullbasiert) der Zelle ab. |
is_formula | Stellt dar, ob die angegebene Zelle eine Formel enthält. |
type | Stellt den Zellwerttyp dar. |
name | Ruft den Namen der Zelle ab. |
is_error_value | Überprüft, ob der Wert dieser Zelle ein Fehler ist. |
is_numeric_value | Gibt an, ob der Wert dieser Zelle numerisch ist (int, double und datetime) |
string_value | Ruft 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_format | Ruft den Wert der Zelle als Zeichenfolge ohne Format ab. |
number_category_type | Stellt den Kategorietyp der Zahlenformatierung dieser Zelle dar. |
display_string_value | Ruft den formatierten Zeichenfolgenwert dieser Zelle anhand des Anzeigestils der Zelle ab. |
int_value | Ruft den in der Zelle enthaltenen ganzzahligen Wert ab. |
double_value | Ruft den in der Zelle enthaltenen Double-Wert ab. |
float_value | Ruft den in der Zelle enthaltenen Float-Wert ab. |
bool_value | Ruft den in der Zelle enthaltenen booleschen Wert ab. |
has_custom_style | Gibt an, ob diese Zelle über benutzerdefinierte Stileinstellungen verfügt (anders als die geerbten Standardeinstellungen). aus der entsprechenden Zeile, Spalte oder Arbeitsmappe). |
shared_style_index | Ruft den gemeinsamen Stilindex der Zelle im Stilpool ab. |
formula | Ruft eine Formel von Cell ab oder legt diese fest. |
formula_local | Rufen Sie die gebietsschemaformatierte Formel der Zelle ab. |
r1c1_formula | Ruft eine R1C1-Formel von Cell ab oder legt diese fest. |
contains_external_link | Gibt an, ob diese Zelle einen externen Link enthält. Gilt nur, wenn die Zelle eine Formelzelle ist. |
is_array_header | Zeigt an, dass die Formel der Zelle eine Arrayformel ist und es ist die erste Zelle des Arrays. |
is_dynamic_array_formula | Gibt an, ob die Formel der Zelle eine dynamische Array-Formel (true) oder eine Legacy-Array-Formel (false) ist. |
is_array_formula | Gibt an, ob die Zellformel eine Arrayformel ist. |
is_in_array | Gibt an, ob die Zellformel eine Arrayformel ist. |
is_shared_formula | Gibt an, ob die Zellformel Teil einer gemeinsamen Formel ist. |
is_table_formula | Gibt an, ob diese Zelle Teil einer Tabellenformel ist. |
is_in_table | Gibt an, ob diese Zelle Teil einer Tabellenformel ist. |
value | Ruft den in dieser Zelle enthaltenen Wert ab bzw. legt ihn fest. |
is_style_set | Gibt 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. |
comment | Ruft den Kommentar dieser Zelle ab. |
html_string | Ruft die HTML-Zeichenfolge ab, die Daten und einige Formate in dieser Zelle enthält, und legt sie fest. |
embedded_image | Ruft das eingebettete Bild in der Zelle ab und legt es fest. |
Methoden
Methode | Beschreibung |
---|---|
put_value | Fügt einen booleschen Wert in die Zelle ein. |
put_value | Fügt einen ganzzahligen Wert in die Zelle ein. |
put_value | Fügt einen Double-Wert in die Zelle ein. |
put_value | Fü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_value | Fügt einen Zeichenfolgewert in die Zelle ein und konvertiert den Wert gegebenenfalls in einen anderen Datentyp. |
put_value | Fügt einen Zeichenfolgewert in die Zelle ein. |
put_value | Fügt einen DateTime-Wert in die Zelle ein. |
put_value | Fügt einen Objektwert in die Zelle ein. |
get_display_style | Ruft 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_style | Ruft den Anzeigestil der Zelle ab. Wenn die Zelle bedingt formatiert ist, stimmt der Anzeigestil nicht mit dem von cell.GetStyle() überein. |
get_style | Ruft den Zellenstil ab. |
get_style | Wenn checkBorders wahr ist, prüfen Sie, ob die Ränder anderer Zellen den Stil dieser Zelle beeinflussen. |
set_style | Legt den Zellenstil fest. |
set_style | Wenden Sie die geänderte Stileigenschaft auf die Zelle an. |
set_style | Wenden Sie den Zellenstil basierend auf Flags an. |
set_formula | Legen Sie die Formel und den Wert (berechnetes Ergebnis) der Formel fest. |
set_formula | Legen Sie die Formel und den Wert der Formel fest. |
set_formula | Legen Sie die Formel und den Wert (berechnetes Ergebnis) der Formel fest. |
set_array_formula | Legt eine Array-Formel auf einen Zellbereich fest. |
set_array_formula | Legt eine Array-Formel (ältere Array-Formel, eingegeben über STRG+UMSCHALT+EINGABETASTE in MS Excel) auf einen Zellbereich fest. |
set_array_formula | Legt eine Array-Formel auf einen Zellbereich fest. |
set_array_formula | Legt eine Array-Formel auf einen Zellbereich fest. |
set_shared_formula | Legt eine Formel auf einen Zellbereich fest. |
set_shared_formula | Legt gemeinsame Formeln für einen Zellbereich fest. |
set_shared_formula | Legt gemeinsame Formeln für einen Zellbereich fest. |
set_shared_formula | Legt gemeinsame Formeln für einen Zellbereich fest. |
get_leafs | Ruft alle Zellen ab, die direkt auf diese Zelle verweisen und aktualisiert werden müssen, wenn diese Zelle geändert wird. |
get_leafs | Ruft alle Zellen ab, die aktualisiert werden, wenn diese Zelle geändert wird. |
set_dynamic_array_formula | Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht. |
set_dynamic_array_formula | Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht. |
set_dynamic_array_formula | Legt eine dynamische Array-Formel fest und sorgt dafür, dass die Formel nach Möglichkeit in benachbarte Zellen übergeht. |
set_table_formula | Erstellen Sie ausgehend von dieser Zelle eine Datentabelle mit zwei Variablen für einen bestimmten Bereich. |
set_table_formula | Erstellen Sie ausgehend von dieser Zelle eine Datentabelle mit einer Variablen für einen bestimmten Bereich. |
set_table_formula | Erstellen Sie ausgehend von dieser Zelle eine Datentabelle mit zwei Variablen für einen bestimmten Bereich. |
set_table_formula | Erstellen Sie ausgehend von dieser Zelle eine Datentabelle mit einer Variablen für einen bestimmten Bereich. |
get_characters | Gibt alle Characters-Objekte zurück das einen Bereich von Zeichen innerhalb des Zellentextes darstellt. |
get_characters | Gibt alle Characters-Objekte zurück das einen Bereich von Zeichen innerhalb des Zellentextes darstellt. |
calculate | Berechnet die Formel der Zelle. |
get_string_value | Ruft den Zeichenfolgenwert nach einer bestimmten formatierten Strategie ab. |
get_width_of_value | Ruft die Breite des Werts in Pixeleinheiten ab. |
get_height_of_value | Ruft die Höhe des Werts in Pixeleinheiten ab. |
get_format_conditions | Ruft Formatbedingungen ab, die für diese Zelle gelten. |
get_formula | Holen Sie sich die Formel dieser Zelle. |
get_precedents | Ruft alle Referenzen ab, die in der Formel dieser Zelle erscheinen. |
get_dependents | Ruft alle Zellen ab, deren Formel direkt auf diese Zelle verweist. |
get_precedents_in_calculation | Ruft 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_calculation | Ruft alle Zellen ab, deren berechnetes Ergebnis von dieser Zelle abhängt. |
get_array_range | Ruft den Array-Bereich ab, wenn die Formel der Zelle eine Array-Formel ist. |
remove_array_formula | Array-Formel entfernen. |
copy | Kopiert Daten aus einer Quellzelle. |
characters | Gibt ein Characters-Objekt zurück, das einen Zeichenbereich im Zellentext darstellt. |
replace | Ersetzen Sie den Text der Zelle durch Optionen. |
insert_text | Fügen Sie einige Zeichen in die Zelle ein. Wenn die Zelle reich formatiert ist, kann diese Methode die ursprüngliche Formatierung beibehalten. |
is_rich_text | Gibt an, ob der Zeichenfolgenwert dieser Zelle ein Rich-Format-Text ist. |
set_characters | Legt das Rich-Text-Format der Zelle fest. |
get_merged_range | Gibt ein Range -Objekt zurück, das einen zusammengeführten Bereich darstellt. |
get_html_string | Ruft die HTML-Zeichenfolge ab, die Daten und einige Formate in dieser Zelle enthält. |
to_json | Konvertieren Sie Strukturdaten von Cell in JSON. |
equals | Überprüft, ob dieses Objekt mit einem anderen Zellobjekt auf dieselbe Zelle verweist. |
get_conditional_formatting_result | Erhalten Sie das Ergebnis der bedingten Formatierung. |
get_validation | Ruft die auf diese Zelle angewendete Validierung ab. |
get_validation_value | Ruft den Validierungswert ab, der auf diese Zelle angewendet wurde. |
get_table | Ruft 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
- Modul
aspose.cells
- Klasse
Cell
- Klasse
Range