Worksheet

Worksheet class

Kapselt das Objekt, das ein einzelnes Arbeitsblatt darstellt.

public class Worksheet

Eigenschaften

NameBeschreibung
ActiveCell { get; set; }
AllowSelectingLockedCell { get; set; }Stellt dar, ob der Benutzer gesperrte Zellen auf einem geschützten Arbeitsblatt auswählen darf.
BackgroundImage { get; set; }Ruft das Hintergrundbild des Arbeitsblatts ab und legt es fest.
Cells { get; }
CodeName { get; }Repräsentiert den Codenamen des Arbeitsblatts.
Columns { get; }
ColumnsCount { get; set; }
Comments { get; }
Controls { get; }Ruft die Zellsteuerungssammlung ab.
CustomColumnCaption { get; set; }Ruft die benutzerdefinierte Spaltenüberschrift für das Arbeitsblatt ab oder legt sie fest.
CustomRowCaption { get; set; }Ruft die benutzerdefinierte Zeilenbeschriftung für das Arbeitsblatt ab oder legt sie fest.
DataMember { get; }Ruft die Datenquelle ab, für die das Worksheet-Objekt Daten anzeigt.
DataSource { get; }Ruft die spezifische Liste in einer DataSource für das Worksheet-Objekt ab.
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }Wahr, wenn Nullwerte angezeigt werden.
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }Stellt den ersten sichtbaren Zeilenindex dar.
FrozenCols { get; set; }Ruft die Anzahl der eingefrorenen Spalten des Arbeitsblatts ab oder legt sie fest. Eingefroren beginnt bei der ersten Spalte.
FrozenRows { get; set; }Ruft die Anzahl der eingefrorenen Zeilen des Arbeitsblatts ab oder legt sie fest. Eingefroren beginnt bei der ersten Zeile.
GridDesktop { get; }Ruft das GridDesktop-Objekt von Sheet ab.
GridlinesVisible { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Gitternetzlinien sichtbar sind. Der Standardwert ist wahr.
Hyperlinks { get; }Ruft die abHyperlinkCollection Sammlung.
Index { get; }Ruft den Index des Blattes in der Arbeitsblattsammlung ab.
IsVeryHidden { get; set; }Gibt an, ob das Blatt ausgeblendet ist und nicht in der Benutzeroberfläche (UI) angezeigt werden kann.
IsVisible { get; set; }
MergesCount { get; }Ruft die Anzahl der Zusammenführungen ab
Name { get; set; }Ruft den Namen des Arbeitsblatts ab oder legt ihn fest.
OutlineShown { get; set; }Gibt an, ob Umrisse angezeigt werden sollen.
Pictures { get; }erhält aPictures Sammlung.
PivotTables { get; }Ruft die PivotTables im Arbeitsblatt ab.
Protected { get; set; }
RowFilter { get; }Ruft das RowFilterSettings-Objekt des Blatts ab.
Rows { get; }
RowsCount { get; set; }
Selected { get; set; }Gibt an, ob dieses Arbeitsblatt ausgewählt ist, wenn die Arbeitsmappe geöffnet wird.
Shapes { get; }erhält aPictures Sammlung.
ShowGridlines { get; set; }
TabColor { get; set; }Repräsentiert die Farbe der Arbeitsblatt-Registerkarte.
Validations { get; }Ruft die Sammlung der Datenvalidierungseinstellungen im Arbeitsblatt ab.
Visible { get; set; }Stellt dar, ob das Arbeitsblatt sichtbar ist.
Workbook { get; }
Zoom { get; set; }Stellt den Skalierungsfaktor in Prozent dar. Er sollte zwischen 10 und 400 liegen.

Methoden

NameBeschreibung
AddAutoFilter(int, int, int)Legt den Bereich fest, für den der angegebene AutoFilter gilt.
AddColumn()Fügt eine neue Spalte hinzu.
AddCustomFilter(int, string)Benutzerdefinierten Filter für die angegebene Zeile hinzufügen.
AddCustomFilter(int, int, object[], GridFilterOperatorType[])Benutzerdefinierten Filter für den angegebenen Zeilenbereich von der Startzeile bis zur Endzeile hinzufügen.
AddRow()Fügt eine neue Zeile hinzu.
AddSelectedRange(CellRange)Fügt dem Arbeitsblatt einen neuen ausgewählten Bereich hinzu.
AutoFitColumn(int)Passt die Spaltenbreite automatisch an.
AutoFitColumn(int, int, int)Passt die Spaltenbreite automatisch an.
AutoFitColumns()Passt alle Spalten in diesem Arbeitsblatt automatisch an.
AutoFitColumns(int, int)Passt die Spaltenbreite automatisch an.
AutoFitColumns(int, int, int, int)Passt die Spaltenbreite automatisch an.
AutoFitRow(int)Passt die Zeilenhöhe automatisch an.
AutoFitRow(int, int, int)Passt die Zeilenhöhe automatisch an.
AutoFitRow(int, int, int, int)Passt die Zeilenhöhe in einem Rechteckbereich automatisch an.
AutoFitRows()Passt alle Zeilen in diesem Arbeitsblatt automatisch an.
AutoFitRows(int, int)Passt die Zeilenhöhe in einem Bereich automatisch an.
AutoFitRowsMerged()Passt alle Zeilen in diesem Arbeitsblatt automatisch an. Die Zeilenhöhe wird auch automatisch angepasst, wenn die Zellen in einer Zeile zusammengeführt werden.
CalculateFormula(string)Berechnet eine Formel.
CellInMerged(CellLocation)Ruft einen Wert ab, ob sich die angegebene Zellenposition in Zusammenführungen befindet.
CellRangeInMerge(CellRange)Ruft einen Wert ab, der angibt, ob der angegebene Zellbereich zusammengeführt wird.
ClearComments()Löscht alle Kommentare in der Designer-Tabelle.
ClearMerges()Alle Zusammenführungen löschen.
ClearSelection()Löschen Sie die Auswahl im Arbeitsblatt.
ColInMerged(int)Ruft einen Wert ab, der angibt, ob die angegebene Spalte zusammengeführt wird.
ColInSelection(int)Bestimmt, ob die angegebene Spalte am Index ausgewählt ist.
Copy(Worksheet)Kopiert Inhalte und Formate aus einem anderen Arbeitsblatt.
CreateRange(string, string)
CreateRange(int, int, int, int)
DataBind(object, string)Bindet Daten aus dem Datenquellenobjekt mit dem Worksheet-Objekt.
DataUnbind()Bindung von Daten aus Datenquellenobjekt mit Worksheet-Objekt lösen.
ExportDataTable(DataTable, int, int, int, int, bool)Exportiert Daten in der Cells-Auflistung eines Arbeitsblatts in ein angegebenes DataTable-Objekt.
ExportDataTable(int, int, int, int, bool, bool)Exportiert Daten in der Cells-Sammlung eines Arbeitsblatts in ein neues DataTable-Objekt.
FilterString(int, string)Legt den Filter für die Spalte fest. Beachten Sie, dass wir AddAutoFilter vor dem Aufruf von filterString aufrufen werden. Die Zeichenfolge der Filterkriterien. Beachten Sie, dass wir comma->"," als Trennzeichen verwenden, sodass der Zellenwert, den Sie filtern möchten, nicht mit comma enthalten sein darf. ) bedeutet, dass Spalte 10 123 enthalten sollWert mit Komma getrennt, z. 123.456.789 oder abc
FreezePanes(string, int, int)Friert Fenster an der angegebenen Zelle im Arbeitsblatt ein.
FreezePanes(int, int, int, int)Friert Fenster an der angegebenen Zelle im Arbeitsblatt ein.
GetAllSelectedRanges()Ruft alle ausgewählten Bereiche dieses Arbeitsblatts ab.
GetCellLocationByClientPoint(Point)Ruft die Zellposition nach Client-Koordinatenpunkt ab.
GetColumnCaption(int)Ruft die Spaltenüberschrift ab. Wenn die Beschriftung nicht festgelegt ist, wird eine leere Zeichenfolge zurückgegeben.
GetFirstVisibleColumn()Abrufen des ersten sichtbaren Spaltenindex der Blattansicht.
GetFirstVisibleRow()Abrufen des ersten sichtbaren Zeilenindex der Blattansicht.
GetFocusedCell()Ruft die fokussierte Zelle ab.
GetFocusedCellLocation()Ruft eine fokussierte Zellenposition ab.
GetFreezedPanes(out int, out int, out int, out int)Ruft die eingefrorenen Fenster ab.
GetIsReadonly(int, int)Ruft ab, ob die Zelle schreibgeschützt ist. Dies ist ein erweitertes Attribut von GridWeb, es wird nicht in der tatsächlichen Excel-Datei beibehalten
GetLastSelection()Ruft den zuletzt ausgewählten Zellbereich ab.
GetMerge(int)Ruft den Zellbereich der Zusammenführung am angegebenen Index ab.
GetMergeByCell(int, int)Ruft den Zusammenführungsbereich ab, der die Zelle an Zeilen- und Spaltenposition enthält, gibt Null zurück, wenn alle Zusammenführungsbereiche diese Zellenposition nicht enthalten
GroupColumns(int, int)Gruppiert Spalten.
GroupColumns(int, int, bool, bool)Gruppiert Spalten.
GroupColumns(int, int, int, bool)Gruppiert Spalten.
GroupRows(int, int)Gruppiert Zeilen.
GroupRows(int, int, bool)Gruppiert Zeilen.
GroupRows(int, int, bool, bool)Gruppiert Zeilen.
GroupRows(int, int, int, bool)Gruppiert Zeilen.
GroupRows(int, int, int, bool, bool)Gruppiert Zeilen.
ImportDataTable(DataTable, bool, int, int)Importiert ein DataTable-Objekt in ein Arbeitsblatt.
InSelection(CellLocation)Bestimmt, ob die angegebene Zellenposition ausgewählt ist.
InsertColumn(int)Fügt eine neue Spalte ein.
InsertRow(int)Fügt eine neue Zeile ein.
IsCellFocused()Bestimmt, ob die Zelle fokussiert ist.
IsProtected()Gibt an, ob das Arbeitsblatt geschützt ist.
Merge(CellRange)Führt einen angegebenen Zellbereich zu einer einzigen Zelle zusammen.
MergeFocused(CellLocation)Ruft den Index der fokussierten Zusammenführung ab.
MoveTo(int)Verschiebt das Blatt an eine andere Stelle in der Tabelle.
RefreshFilter()Automatische Filter aktualisieren, um die Zeilen ein- oder auszublenden.
RemoveAutoFilter()Entfernen Sie den automatischen Filter des Arbeitsblatts.
RemoveColumn(int)Entfernt eine Spalte am angegebenen Index.
RemoveRow(int)Entfernt eine Zeile am angegebenen Index.
ResetFilter(int)Setzen Sie den Filtertyp auf „Keine“ zurück
ResetFilters(int, int)Setzen Sie den Filtertyp auf „Keine“ zurück
RowInMerged(int)Ruft einen Wert ab, der angibt, ob die angegebene Zeile zusammengeführt wird.
RowInSelection(int)Bestimmt, ob die angegebene Zeile am Index ausgewählt ist.
SetAllCellsEditable()Macht alle Zellen bearbeitbar. Dies ist ein erweitertes Attribut
SetAllCellsReadonly()Macht alle Zellen schreibgeschützt. Dies ist ein erweitertes Attribut Beachten Sie, dass dieses Attribut nicht in der tatsächlichen Zelle beibehalten werden kann. Wenn Sie den Schutz beibehalten möchten, verwenden Sie bitte setProtect
SetColumnCaption(int, string)Legt die Beschriftung für die Spalte fest. Bitte beachten Sie, dass dies ein Erweiterungsattribut ist und nicht in Excel-Datei beibehalten werden kann.
SetFirstVisibleColumn(int)Legen Sie den ersten sichtbaren Spaltenindex der Blattansicht fest.
SetFirstVisibleRow(int)Legen Sie den ersten sichtbaren Zeilenindex der Blattansicht fest.
SetFocusedCell(CellLocation)Setzt den Zellenfokus auf die angegebene Position.
SetFocusedCell(int, int)Setzt den Zellenfokus auf die angegebene Spalte und Zeile.
SetFont(CellRange, Font)Setzt das Schriftobjekt auf cellRange.
SetFontColor(CellRange, Color)Setzt die Schriftfarbe auf cellRange.
SetIsReadonly(int, int, bool)Legt fest, ob die Zelle schreibgeschützt ist. Dies ist ein erweitertes Attribut, es wird nicht in der tatsächlichen Excel-Datei beibehalten
SetProtect()Schützt Arbeitsblatt.
SetProtected(CellRange, bool)Legt fest, ob cellRange geschützt ist. Dies ist eine erweiterte Methode, die nur in Grid verwendet wird. Diese Methode hat nichts mit der cell.Style.CellLocked-Eigenschaft zu tun. Sie wird nach dem Speichern in einer Excel-Datei nicht wirksam.
SetStyle(CellRange, Style)Legt das Stilobjekt auf cellRange fest.
SetStyle(GridCellArea, Style)Legt das Stilobjekt auf cellRange fest.
UnFreezePanes()Hebt die Fixierung von Fenstern im Arbeitsblatt auf.
UngroupColumns(int, int)Hebt die Gruppierung von Spalten auf.
UngroupColumns(int, int, bool)Hebt die Gruppierung von Spalten auf.
UngroupRows(int, int)Hebt die Gruppierung von Zeilen auf.
UngroupRows(int, int, bool)Hebt die Gruppierung von Zeilen auf.
Unmerge(CellLocation)Entfernen Sie die angegebene Zellenposition aus Zusammenführungen.
Unmerge(CellRange)Hebt die Zusammenführung eines bestimmten Zellbereichs zu einer einzelnen Zelle auf.
Unmerge(int, int)Entfernen Sie den angegebenen Zellzeilen-Spaltenindex aus Zusammenführungen.
UnProtect()Hebt den Schutz des Arbeitsblatts auf.
static CellIndexToR1C1(int, int)Ruft den Stilnamen der Zelle r1c1 gemäß den Zeilen- und Spaltenindizes ab.

Felder

NameBeschreibung
static DEFAULT_COLUMNSCOUNTStandardspaltenanzahl des Arbeitsblatts.
static DEFAULT_ROWSCOUNTStandardzeilenanzahl des Arbeitsblatts.

Siehe auch