Range Klasse
Range Klasse
Kapselt das Objekt ein, das einen Zellbereich in einer Kalkulationstabelle darstellt.
Der Typ Range macht die folgenden Member verfügbar:
Eigenschaften
Eigentum | Beschreibung |
---|---|
current_region | Gibt ein Range-Objekt zurück, das die aktuelle Region darstellt. Die aktuelle Region ist ein Bereich, der durch eine beliebige Kombination aus leeren Zeilen und leeren Spalten begrenzt ist. |
hyperlinks | Ruft alle Hyperlinks im Bereich ab. |
row_count | Ruft die Anzahl der Zeilen im Bereich ab. |
column_count | Ruft die Anzahl der Spalten im Bereich ab. |
name | Ruft den Namen des Bereichs ab oder legt ihn fest. |
refers_to | Ruft den Bereich ab, auf den sich der Bereich bezieht. |
address | Ruft die Adresse des Bereichs ab. |
left | Ruft den Abstand in Punkten vom linken Rand der Spalte A zum linken Rand des Bereichs ab. |
top | Ruft den Abstand in Punkten vom oberen Rand der Zeile 1 zum oberen Rand des Bereichs ab. |
width | Ruft die Breite eines Bereichs in Punkten ab. |
height | Ruft die Breite eines Bereichs in Punkten ab. |
first_row | Ruft den Index der ersten Zeile des Bereichs ab. |
first_column | Ruft den Index der ersten Spalte des Bereichs ab. |
value | Ruft den Wert des Bereichs ab und legt ihn fest. |
column_width | Setzt oder ruft die Spaltenbreite dieses Bereichs ab |
row_height | Setzt oder ruft die Höhe der Zeilen in diesem Bereich ab |
entire_column | Ruft ein Range-Objekt ab, das die gesamte Spalte (oder Spalten) darstellt, die den angegebenen Bereich enthält. |
entire_row | Ruft ein Range-Objekt ab, das die gesamte Zeile (oder Zeilen) darstellt, die den angegebenen Bereich enthält. |
worksheet | Ruft das Range.worksheet -Objekt ab, das diesen Bereich enthält. |
Methoden
Methode | Beschreibung |
---|---|
auto_fill(self, target) | Zielbereich automatisch ausfüllen. |
auto_fill(self, target, auto_fill_type) | Zielbereich automatisch ausfüllen. |
set_style(self, style, explicit_flag) | Wenden Sie den Zellenstil an. |
set_style(self, style) | Legt den Stil des Bereichs fest. |
set_outline_borders(self, border_style, border_color) | Legt die Umrisse um einen Zellbereich mit demselben Rahmenstil und derselben Farbe fest. |
set_outline_borders(self, border_style, border_color) | Legt die Umrisse um einen Zellbereich mit demselben Rahmenstil und derselben Farbe fest. |
set_outline_borders(self, border_styles, border_colors) | Legt Linienränder um einen Zellbereich fest. |
set_outline_border(self, border_edge, border_style, border_color) | Legt einen Rahmen um einen Zellbereich fest. |
set_outline_border(self, border_edge, border_style, border_color) | Legt einen Rahmen um einen Zellbereich fest. |
copy(self, range, options) | Kopieren des Bereichs mit den Optionen zum Einfügen von Inhalten. |
copy(self, range) | Kopiert Daten (einschließlich Formeln), Formatierungen, Zeichenobjekte usw. aus einem Quellbereich. |
add_hyperlink(self, address, text_to_display, screen_tip) | Fügt einer angegebenen Zelle oder einem Zellbereich einen Hyperlink hinzu. |
is_intersect(self, range) | Gibt an, ob der Bereich eine Schnittmenge ist. |
intersect(self, range) | Gibt ein Range -Objekt zurück, das die rechteckige Schnittmenge zweier Bereiche darstellt. |
union_rang(self, range) | Gibt das Vereinigungsergebnis zweier Bereiche zurück. |
union_ranges(self, ranges) | Gibt das Vereinigungsergebnis zweier Bereiche zurück. |
union(self, range) | Gibt die Vereinigungsmenge zweier Bereiche zurück. |
is_blank(self) | Gibt an, ob der Bereich Werte enthält. |
merge(self) | Kombiniert einen Zellbereich zu einer einzigen Zelle. |
un_merge(self) | Hebt die Verbindung zusammengeführter Zellen dieses Bereichs auf. |
put_value(self, string_value, is_converted, set_style) | Setzt einen Wert in den Bereich. Gegebenenfalls wird der Wert in einen anderen Datentyp konvertiert und das Zahlenformat der Zelle wird zurückgesetzt. |
apply_style(self, style, flag) | Wendet Formate für einen ganzen Bereich an. |
set_inside_borders(self, border_edge, line_style, border_color) | Innerhalb der Grenzen des Bereichs festlegen. |
move_to(self, dest_row, dest_column) | Verschiebt den aktuellen Bereich in den Zielbereich. |
copy_data(self, range) | Kopiert Zellendaten (einschließlich Formeln) aus einem Quellbereich. |
copy_value(self, range) | Kopiert Zellenwerte aus einem Quellbereich. |
copy_style(self, range) | Kopiert Stileinstellungen aus einem Quellbereich. |
transpose(self) | Transponieren (rotieren) Sie Daten von Zeilen in Spalten oder umgekehrt. |
get(self, row_offset, column_offset) | Add API for Python Via .Net.since this[int, int] wird nicht unterstützt |
get_cell_or_null(self, row_offset, column_offset) | Ruft Cell Objekte oder null in diesem Bereich ab. |
get_offset(self, row_offset, column_offset) | Ruft den Bereich Range nach Offset ab. |
to_image(self, options) | Konvertiert den Bereich in ein Bild. |
to_json(self, options) | Konvertieren Sie den Bereich in den Wert JSON. |
to_html(self, save_options) | Konvertieren Sie den Bereich in HTML. |
clear(self) | Löscht diesen Bereich. |
clear_contents(self) | Löscht den Inhalt dieses Bereichs. |
clear_formats(self) | Löscht die Formate dieses Bereichs. |
clear_comments(self) | Löscht die Kommentare dieses Bereichs. |
clear_hyperlinks(self, clear_format) | Entfernt nur Hyperlinks. |
Bemerkungen
Die Klasse Range bezeichnet einen Bereich einer Excel-Tabelle. Damit können Sie den Wert des Bereichs formatieren und festlegen. Und Sie können auch einfach den Bereich von Excel kopieren.
Beispiel
Das folgende Beispiel zeigt, wie Sie einen Bereich erstellen und den Wertbereich von Excel festlegen.
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook()
# Get the first Worksheet Cells.
cells = workbook.worksheets[0].cells
# Create a range (A1:D3).
range = cells.create_range("A1", "D3")
# Set value to the range.
range.value = "Hello"
# Save the Excel file
workbook.save("book1.xlsm")
Siehe auch
- Modul
aspose.cells
- Klasse
Cell
- Klasse
Range