Range Klasse

Range Klasse

Kapselt das Objekt, das einen Zellbereich in einer Tabelle darstellt.

Der Typ Range macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
current_regionGibt ein Range-Objekt zurück, das die aktuelle Region darstellt.
Der aktuelle Bereich ist ein Bereich, der durch eine beliebige Kombination aus leeren Zeilen und leeren Spalten begrenzt wird.
hyperlinksRuft alle Hyperlinks im Bereich ab.
row_countRuft die Anzahl der Zeilen im Bereich ab.
column_countRuft die Anzahl der Spalten im Bereich ab.
nameRuft den Namen des Bereichs ab oder legt diesen fest.
refers_toRuft die Referenzen des Bereichs ab.
addressRuft die Adresse des Bereichs ab.
leftRuft den Abstand in Punkten vom linken Rand der Spalte A zum linken Rand des Bereichs ab.
topRuft den Abstand in Punkten vom oberen Rand der Zeile 1 zum oberen Rand des Bereichs ab.
widthRuft die Breite eines Bereichs in Punkten ab.
heightRuft die Breite eines Bereichs in Punkten ab.
first_rowRuft den Index der ersten Zeile des Bereichs ab.
first_columnRuft den Index der ersten Spalte des Bereichs ab.
valueRuft den Wert des Bereichs ab und legt ihn fest.
column_widthLegt die Spaltenbreite dieses Bereichs fest oder ruft sie ab
row_heightLegt die Höhe der Zeilen in diesem Bereich fest oder ruft sie ab
entire_columnRuft ein Range-Objekt ab, das die gesamte Spalte (oder Spalten) darstellt, die den angegebenen Bereich enthält.
entire_rowRuft ein Range-Objekt ab, das die gesamte Zeile (oder Zeilen) darstellt, die den angegebenen Bereich enthält.
worksheetRuft das Range.worksheet-Objekt ab, das diesen Bereich enthält.

Methoden

MethodeBeschreibung
auto_fillFüllen Sie den Zielbereich automatisch aus.
auto_fillFüllen Sie den Zielbereich automatisch aus.
set_styleWenden Sie den Zellenstil an.
set_styleLegt den Stil des Bereichs fest.
set_outline_bordersLegt die Umrissränder um einen Bereich von Zellen mit demselben Rahmenstil und derselben Farbe fest.
set_outline_bordersLegt die Umrissränder um einen Bereich von Zellen mit demselben Rahmenstil und derselben Farbe fest.
set_outline_bordersLegt Linienränder um einen Bereich von Zellen fest.
set_outline_borderLegt einen Umrissrahmen um einen Bereich von Zellen fest.
set_outline_borderLegt einen Umrissrahmen um einen Bereich von Zellen fest.
copyKopieren des Bereichs mit Sonderoptionen zum Einfügen.
copyKopiert Daten (einschließlich Formeln), Formatierungen, Zeichnungsobjekte usw. aus einem Quellbereich.
add_hyperlinkFügt einen Hyperlink zu einer angegebenen Zelle oder einem Zellbereich hinzu.
get_enumeratorRuft den Enumerator für Zellen in diesem Bereich ab.
is_intersectGibt an, ob der Bereich überschnitten ist.
intersectGibt ein Range-Objekt zurück, das den rechteckigen Schnittpunkt zweier Bereiche darstellt.
union_rangGibt das Vereinigungsergebnis zweier Bereiche zurück.
unionGibt die Vereinigung zweier Bereiche zurück.
is_blankGibt an, ob der Bereich Werte enthält.
mergeKombiniert eine Reihe von Zellen zu einer einzigen Zelle.
un_mergeHebt zusammengeführte Zellen dieses Bereichs auf.
put_valueFügt einen Wert in den Bereich ein. Gegebenenfalls wird der Wert in einen anderen Datentyp konvertiert und das Zahlenformat der Zelle wird zurückgesetzt.
apply_styleWendet Formate für einen ganzen Bereich an.
set_inside_bordersInnerhalb der Bereichsgrenzen festlegen.
move_toVerschieben Sie den aktuellen Bereich in den Zielbereich.
copy_dataKopiert Zelldaten (einschließlich Formeln) aus einem Quellbereich.
copy_valueKopiert den Zellwert aus einem Quellbereich.
copy_styleKopiert Stileinstellungen aus einem Quellbereich.
get_cell_or_nullRuft das Objekt Cell oder Null in diesem Bereich ab.
get_offsetRuft den Bereich Range nach Offset ab.

Bemerkungen

Die Klasse Range bezeichnet einen Bereich der Excel-Tabelle. Damit können Sie den Bereich formatieren und festlegen. Und Sie können auch einfach eine Reihe von Excel kopieren.

Beispiel

Das folgende Beispiel zeigt, wie Sie einen Bereich erstellen und den Bereichswert in 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