Excel.Interfaces.RangeData interface
Eine Schnittstelle, die die durch Aufrufen range.toJSON()
von zurückgegebenen Daten beschreibt.
Eigenschaften
address | Gibt den Bereichsverweis im A1-Format an. Der Adresswert enthält den Blattverweis (z. B. "Sheet1! A1:B4"). |
address |
Stellt den Bereichsverweis für den angegebenen Bereich in der Sprache des Benutzers dar. |
cell |
Gibt die Anzahl der Zellen im Bereich an. Diese API gibt -1 zurück, wenn die Zellenanzahl 2^31-1 (2.147.483.647) überschreitet. |
column |
Gibt die Gesamtanzahl der Spalten im Bereich an. |
column |
Stellt dar, ob alle Spalten im aktuellen Bereich ausgeblendet sind. Der Wert ist |
column |
Gibt die Spaltennummer der ersten Zelle im Bereich an. Nullindiziert. |
conditional |
Die Auflistung von |
control | Greift auf das Zellsteuerelement zu, das auf diesen Bereich angewendet wird. Wenn der Bereich über mehrere Zellsteuerelemente verfügt, wird zurückgegeben |
data |
Gibt ein Datenüberprüfungsobjekt zurück. |
format | Gibt ein Formatobjekt zurück, das die Schriftart des Bereichs, Füllung, den Rahmen, die Ausrichtung und andere Eigenschaften verschachtelt. |
formulas | Stellt die Formel in der A1-Schreibweise dar. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben. |
formulas |
Stellt die Formel in der A1-Schreibweise, Sprache des Benutzers und im Gebietsschema der Zahlenformatierung dar. Beispielsweise würde die englische Formel „= SUM(A1, 1.5)“ in Deutsch „= SUMME(A1; 1,5)“ werden. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben. |
formulasR1C1 | Stellt die Formel in der R1C1-Schreibweise dar. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben. |
has |
Stellt dar, ob alle Zellen einen Überlaufrahmen aufweisen. Gibt zurück |
height | Gibt den Abstand in Punkt für einen Zoom von 100 % vom oberen Rand des Bereichs bis zum unteren Rand des Bereichs zurück. |
hidden | Stellt dar, ob alle Zellen im aktuellen Bereich ausgeblendet sind. Der Wert ist |
hyperlink | Stellt den Link für den aktuellen Bereich dar. |
is |
Gibt an, ob der angegebene Bereich eine ganze Spalte ist. |
is |
Gibt an, ob der angegebene Bereich eine ganze Zeile ist. |
left | Gibt den Abstand in Punkt für 100 % Zoom vom linken Rand des Arbeitsblatts zum linken Rand des Bereichs zurück. |
linked |
Stellt den Datentypstatus der einzelnen Zellen dar. |
number |
Stellt den Zahlenformatcode von Excel für den angegebenen Bereich dar. Weitere Informationen zur Excel-Zahlenformatierung finden Sie unter Zahlenformatcodes. |
number |
Stellt die Kategorie des Zahlenformats jeder Zelle dar. |
number |
Stellt den Excel-Zahlenformatcode für den angegebenen Bereich basierend auf den Spracheinstellungen des Benutzers dar. Excel führt beim Abrufen oder Festlegen der |
row |
Gibt die Anzahl der Zeilen im Bereich zurück. |
row |
Stellt dar, ob alle Zeilen im aktuellen Bereich ausgeblendet sind. Value ist |
row |
Gibt die Spaltenanzahl der ersten Zelle im Bereich zurück. Nullindiziert. |
saved |
Stellt dar, ob alle Zellen als Arrayformel gespeichert würden. Gibt zurück |
style | Stellt die Formatvorlage des aktuellen Bereichs dar. Wenn die Formatvorlagen der Zellen inkonsistent sind, |
text | Textwerte des angegebenen Bereichs. Der Textwert hängt nicht von der Zellenbreite ab. Die Ersetzung des Nummernzeichens (#), die in der Excel-Benutzeroberfläche erfolgt, wirkt sich nicht auf den von der API zurückgegebenen Textwert aus. |
top | Gibt den Abstand in Punkt für 100 % Zoom vom oberen Rand des Arbeitsblatts bis zum oberen Rand des Bereichs zurück. |
values | Stellt die Rohwerte des angegebenen Bereichs dar. Bei den zurückgegebenen Daten kann es sich um eine Zeichenfolge, eine Zahl oder einen booleschen Wert handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück. Wenn der zurückgegebene Wert mit einem Pluszeichen ("+"), minus ("-") oder Gleichheitszeichen ("=") beginnt, interpretiert Excel diesen Wert als Formel. |
values |
Eine JSON-Darstellung der Werte in den Zellen in diesem Bereich. Im Gegensatz zu |
values |
Eine JSON-Darstellung der Werte in den Zellen in diesem Bereich. Im Gegensatz zu |
value |
Gibt den Datentyp in jeder Zelle an. |
width | Gibt den Abstand in Punkt für 100 % Zoom vom linken Rand des Bereichs bis zum rechten Rand des Bereichs zurück. |
Details zur Eigenschaft
address
Gibt den Bereichsverweis im A1-Format an. Der Adresswert enthält den Blattverweis (z. B. "Sheet1! A1:B4").
address?: string;
Eigenschaftswert
string
Hinweise
addressLocal
Stellt den Bereichsverweis für den angegebenen Bereich in der Sprache des Benutzers dar.
addressLocal?: string;
Eigenschaftswert
string
Hinweise
cellCount
Gibt die Anzahl der Zellen im Bereich an. Diese API gibt -1 zurück, wenn die Zellenanzahl 2^31-1 (2.147.483.647) überschreitet.
cellCount?: number;
Eigenschaftswert
number
Hinweise
columnCount
Gibt die Gesamtanzahl der Spalten im Bereich an.
columnCount?: number;
Eigenschaftswert
number
Hinweise
columnHidden
Stellt dar, ob alle Spalten im aktuellen Bereich ausgeblendet sind. Der Wert ist true
, wenn alle Spalten in einem Bereich ausgeblendet sind. Der Wert ist false
, wenn keine Spalten im Bereich ausgeblendet werden. Der Wert ist null
, wenn einige Spalten in einem Bereich ausgeblendet sind und andere Spalten im gleichen Bereich nicht ausgeblendet werden.
columnHidden?: boolean;
Eigenschaftswert
boolean
Hinweise
columnIndex
Gibt die Spaltennummer der ersten Zelle im Bereich an. Nullindiziert.
columnIndex?: number;
Eigenschaftswert
number
Hinweise
conditionalFormats
Die Auflistung von ConditionalFormats
, die den Bereich überschneidet.
conditionalFormats?: Excel.Interfaces.ConditionalFormatData[];
Eigenschaftswert
Hinweise
control
Hinweis
Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Greift auf das Zellsteuerelement zu, das auf diesen Bereich angewendet wird. Wenn der Bereich über mehrere Zellsteuerelemente verfügt, wird zurückgegeben EmptyCellControl
.
control?: CellControl;
Eigenschaftswert
Hinweise
dataValidation
Gibt ein Datenüberprüfungsobjekt zurück.
dataValidation?: Excel.Interfaces.DataValidationData;
Eigenschaftswert
Hinweise
format
Gibt ein Formatobjekt zurück, das die Schriftart des Bereichs, Füllung, den Rahmen, die Ausrichtung und andere Eigenschaften verschachtelt.
format?: Excel.Interfaces.RangeFormatData;
Eigenschaftswert
Hinweise
formulas
Stellt die Formel in der A1-Schreibweise dar. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben.
formulas?: any[][];
Eigenschaftswert
any[][]
Hinweise
formulasLocal
Stellt die Formel in der A1-Schreibweise, Sprache des Benutzers und im Gebietsschema der Zahlenformatierung dar. Beispielsweise würde die englische Formel „= SUM(A1, 1.5)“ in Deutsch „= SUMME(A1; 1,5)“ werden. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben.
formulasLocal?: any[][];
Eigenschaftswert
any[][]
Hinweise
formulasR1C1
Stellt die Formel in der R1C1-Schreibweise dar. Wenn eine Zelle keine Formel enthält, wird stattdessen ihr Wert zurückgegeben.
formulasR1C1?: any[][];
Eigenschaftswert
any[][]
Hinweise
hasSpill
Stellt dar, ob alle Zellen einen Überlaufrahmen aufweisen. Gibt zurück true
, wenn alle Zellen einen Überlaufrahmen haben oder false
wenn alle Zellen keinen Überlaufrahmen haben. Gibt zurück null
, wenn sich Zellen mit und ohne Überlaufrahmen innerhalb des Bereichs befinden.
hasSpill?: boolean;
Eigenschaftswert
boolean
Hinweise
height
Gibt den Abstand in Punkt für einen Zoom von 100 % vom oberen Rand des Bereichs bis zum unteren Rand des Bereichs zurück.
height?: number;
Eigenschaftswert
number
Hinweise
hidden
Stellt dar, ob alle Zellen im aktuellen Bereich ausgeblendet sind. Der Wert ist true
, wenn alle Zellen in einem Bereich ausgeblendet sind. Der Wert ist false
, wenn keine Zellen im Bereich ausgeblendet werden. Wert ist null
, wenn einige Zellen in einem Bereich ausgeblendet sind und andere Zellen im gleichen Bereich nicht ausgeblendet werden.
hidden?: boolean;
Eigenschaftswert
boolean
Hinweise
hyperlink
Stellt den Link für den aktuellen Bereich dar.
hyperlink?: Excel.RangeHyperlink;
Eigenschaftswert
Hinweise
isEntireColumn
Gibt an, ob der angegebene Bereich eine ganze Spalte ist.
isEntireColumn?: boolean;
Eigenschaftswert
boolean
Hinweise
isEntireRow
Gibt an, ob der angegebene Bereich eine ganze Zeile ist.
isEntireRow?: boolean;
Eigenschaftswert
boolean
Hinweise
left
Gibt den Abstand in Punkt für 100 % Zoom vom linken Rand des Arbeitsblatts zum linken Rand des Bereichs zurück.
left?: number;
Eigenschaftswert
number
Hinweise
linkedDataTypeState
Stellt den Datentypstatus der einzelnen Zellen dar.
linkedDataTypeState?: Excel.LinkedDataTypeState[][];
Eigenschaftswert
Hinweise
numberFormat
Stellt den Zahlenformatcode von Excel für den angegebenen Bereich dar. Weitere Informationen zur Excel-Zahlenformatierung finden Sie unter Zahlenformatcodes.
numberFormat?: any[][];
Eigenschaftswert
any[][]
Hinweise
numberFormatCategories
Stellt die Kategorie des Zahlenformats jeder Zelle dar.
numberFormatCategories?: Excel.NumberFormatCategory[][];
Eigenschaftswert
Hinweise
numberFormatLocal
Stellt den Excel-Zahlenformatcode für den angegebenen Bereich basierend auf den Spracheinstellungen des Benutzers dar. Excel führt beim Abrufen oder Festlegen der numberFormatLocal
Eigenschaft keine Sprach- oder Formatkoersion aus. Jeder zurückgegebene Text verwendet die lokal formatierten Zeichenfolgen basierend auf der in den Systemeinstellungen angegebenen Sprache.
numberFormatLocal?: any[][];
Eigenschaftswert
any[][]
Hinweise
rowCount
Gibt die Anzahl der Zeilen im Bereich zurück.
rowCount?: number;
Eigenschaftswert
number
Hinweise
rowHidden
Stellt dar, ob alle Zeilen im aktuellen Bereich ausgeblendet sind. Value ist true
, wenn alle Zeilen in einem Bereich ausgeblendet sind. Der Wert ist false
, wenn keine Zeilen im Bereich ausgeblendet werden. Der Wert ist null
, wenn einige Zeilen in einem Bereich ausgeblendet sind und andere Zeilen im gleichen Bereich nicht ausgeblendet werden.
rowHidden?: boolean;
Eigenschaftswert
boolean
Hinweise
rowIndex
Gibt die Spaltenanzahl der ersten Zelle im Bereich zurück. Nullindiziert.
rowIndex?: number;
Eigenschaftswert
number
Hinweise
savedAsArray
Stellt dar, ob alle Zellen als Arrayformel gespeichert würden. Gibt zurück true
, wenn alle Zellen als Arrayformel gespeichert würden oder false
wenn nicht alle Zellen als Arrayformel gespeichert würden. Gibt zurück null
, wenn einige Zellen als Arrayformel gespeichert würden und andere nicht.
savedAsArray?: boolean;
Eigenschaftswert
boolean
Hinweise
style
Stellt die Formatvorlage des aktuellen Bereichs dar. Wenn die Formatvorlagen der Zellen inkonsistent sind, null
wird zurückgegeben. Bei benutzerdefinierten Formatvorlagen wird der Formatvorlagenname zurückgegeben. Bei integrierten Formatvorlagen wird eine Zeichenfolge zurückgegeben, die einen Wert in der BuiltInStyle
Enumeration darstellt.
style?: string;
Eigenschaftswert
string
Hinweise
text
Textwerte des angegebenen Bereichs. Der Textwert hängt nicht von der Zellenbreite ab. Die Ersetzung des Nummernzeichens (#), die in der Excel-Benutzeroberfläche erfolgt, wirkt sich nicht auf den von der API zurückgegebenen Textwert aus.
text?: string[][];
Eigenschaftswert
string[][]
Hinweise
top
Gibt den Abstand in Punkt für 100 % Zoom vom oberen Rand des Arbeitsblatts bis zum oberen Rand des Bereichs zurück.
top?: number;
Eigenschaftswert
number
Hinweise
values
Stellt die Rohwerte des angegebenen Bereichs dar. Bei den zurückgegebenen Daten kann es sich um eine Zeichenfolge, eine Zahl oder einen booleschen Wert handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück. Wenn der zurückgegebene Wert mit einem Pluszeichen ("+"), minus ("-") oder Gleichheitszeichen ("=") beginnt, interpretiert Excel diesen Wert als Formel.
values?: any[][];
Eigenschaftswert
any[][]
Hinweise
valuesAsJson
Eine JSON-Darstellung der Werte in den Zellen in diesem Bereich. Im Gegensatz zu Range.values
unterstützt Range.valuesAsJson
alle Datentypen, die sich in einer Zelle enthalten können. Beispiele hierfür sind formatierte Zahlenwerte und Webbilder sowie die booleschen Standard-, Zahlen- und Zeichenfolgenwerte. Von dieser API zurückgegebene Daten entsprechen immer dem Gebietsschema en-US. Verwenden Sie Range.valuesAsJsonLocal
, um Daten im Anzeigegebietsschema des Benutzers abzurufen.
valuesAsJson?: CellValue[][];
Eigenschaftswert
Excel.CellValue[][]
Hinweise
valuesAsJsonLocal
Eine JSON-Darstellung der Werte in den Zellen in diesem Bereich. Im Gegensatz zu Range.values
unterstützt Range.valuesAsJsonLocal
alle Datentypen, die sich in einer Zelle enthalten können. Beispiele hierfür sind formatierte Zahlenwerte und Webbilder sowie die booleschen Standard-, Zahlen- und Zeichenfolgenwerte. Von dieser API zurückgegebene Daten sind immer am Anzeigegebietsschema des Benutzers ausgerichtet. Um Daten unabhängig vom Gebietsschema abzurufen, verwenden Sie Range.valuesAsJson
.
valuesAsJsonLocal?: CellValue[][];
Eigenschaftswert
Excel.CellValue[][]
Hinweise
valueTypes
Gibt den Datentyp in jeder Zelle an.
valueTypes?: Excel.RangeValueType[][];
Eigenschaftswert
Hinweise
width
Gibt den Abstand in Punkt für 100 % Zoom vom linken Rand des Bereichs bis zum rechten Rand des Bereichs zurück.
width?: number;
Eigenschaftswert
number
Hinweise
Office Add-ins