Cells

Cells class

Kapselt eine Sammlung von zellrelevanten Objekten, wie zCell ,Row …etc.

public class Cells : IDisposable, IEnumerable

Eigenschaften

NameBeschreibung
Columns { get; }Ruft die Sammlung von abColumn Objekte, die die einzelnen Spalten in diesem Arbeitsblatt darstellen.
Count { get; }Ruft die Gesamtzahl der instanziierten Cell-Objekte ab.
CountLarge { get; }Ruft die Gesamtzahl der instanziierten Cell-Objekte ab.
FirstCell { get; }Ruft die erste Zelle in diesem Arbeitsblatt ab.
IsDefaultRowHeightMatched { get; set; }Gibt an, dass Zeilenhöhe und Standardschrifthöhe mit übereinstimmen
IsDefaultRowHidden { get; set; }Gibt an, ob die Zeile standardmäßig ausgeblendet ist.
Item { get; }Ruft die abCell Element am angegebenen Zellenzeilenindex und Spaltenindex. (2 indexers)
LastCell { get; }Ruft die letzte Zelle in diesem Arbeitsblatt ab.
MaxColumn { get; }Minimaler Spaltenindex der Zellen, die in der Sammlung instanziiert wurden (enthält nicht die Spalte , in der der Stil für die gesamte Spalte definiert ist, in der jedoch keine Zelle instanziiert wurde).
MaxDataColumn { get; }Maximaler Spaltenindex der Zelle, die Daten enthält.
MaxDataRow { get; }Maximaler Zeilenindex der Zelle, die Daten enthält.
MaxDisplayRange { get; }Ruft den maximalen Bereich ab, der Daten, verbundene Zellen und Formen enthält.
MaxRow { get; }Maximaler Zeilenindex der Zelle, die Daten oder Stil enthält.
MemorySetting { get; set; }Ruft die Speichernutzungsoption für diese Zellen ab oder legt sie fest.
MergedCells { get; }Ruft die Sammlung verbundener Zellen ab.
MinColumn { get; }Minimaler Spaltenindex der Zellen, die in der Sammlung instanziiert wurden (enthält nicht die Spalte , in der der Stil für die gesamte Spalte definiert ist, in der jedoch keine Zelle instanziiert wurde).
MinDataColumn { get; }Minimaler Spaltenindex der Zelle, die Daten enthält.
MinDataRow { get; }Minimaler Zeilenindex der Zelle, die Daten enthält.
MinRow { get; }Minimaler Zeilenindex der Zelle, die Daten oder Stil enthält.
MultiThreadReading { get; set; }Ruft ab oder legt fest, ob das Zellendatenmodell Multi-Thread-Lesen unterstützen soll. Der Standardwert dieser Eigenschaft ist „false“.
OdsCellFields { get; }Ruft die Liste der Felder von ods ab.
PreserveString { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob alle Arbeitsblattwerte als Zeichenfolgen beibehalten werden. Standard ist falsch.
Ranges { get; }Ruft die Sammlung von abRangezur Laufzeit erstellte Objekte.
Rows { get; }Ruft die Sammlung von abRow Objekte, die die einzelnen Zeilen in diesem Arbeitsblatt darstellen.
StandardHeight { get; set; }Ruft die Standardzeilenhöhe in diesem Arbeitsblatt in Punkteinheiten ab oder legt sie fest.
StandardHeightInch { get; set; }Ruft die Standardzeilenhöhe in diesem Arbeitsblatt in Zoll ab oder legt sie fest.
StandardHeightPixels { get; set; }Ruft die Standardzeilenhöhe in diesem Arbeitsblatt in Pixeln ab oder legt sie fest.
StandardWidth { get; set; }Ruft die Standardspaltenbreite im Arbeitsblatt in Zeicheneinheiten ab oder legt sie fest.
StandardWidthInch { get; set; }Ruft die Standardspaltenbreite im Arbeitsblatt in Zoll ab oder legt sie fest.
StandardWidthPixels { get; set; }Ruft die Standardspaltenbreite im Arbeitsblatt in Pixeln ab oder legt sie fest.
Style { get; set; }Ruft den Standardstil ab und legt ihn fest.

Methoden

NameBeschreibung
AddRange(Range)Fügt eine Bereichsobjektreferenz zu cells hinzu
ApplyColumnStyle(int, Style, StyleFlag)Wendet Formate für eine ganze Spalte an.
ApplyRowStyle(int, Style, StyleFlag)Wendet Formate für eine ganze Zeile an.
ApplyStyle(Style, StyleFlag)Wendet Formate auf ein ganzes Arbeitsblatt an.
CheckCell(int, int)Ruft die abCell element oder null am angegebenen Zellenzeilenindex und Spaltenindex.
CheckColumn(int)Ruft die abColumn element oder null am angegebenen Spaltenindex.
CheckRow(int)Ruft die abRow Element oder am angegebenen Zellenzeilenindex.
Clear()Löscht alle Zellen- und Zeilenobjekte.
ClearContents(CellArea)Löscht den Inhalt eines Bereichs.
ClearContents(int, int, int, int)Löscht den Inhalt eines Bereichs.
ClearFormats(CellArea)Löscht die Formatierung eines Bereichs.
ClearFormats(int, int, int, int)Löscht die Formatierung eines Bereichs.
ClearMergedCells()Löscht alle zusammengeführten Bereiche.
ClearRange(CellArea)Löscht Inhalt und Formatierung eines Bereichs.
ClearRange(int, int, int, int)Löscht Inhalt und Formatierung eines Bereichs.
ConvertStringToNumericValue()Konvertiert Zeichenfolgendaten in Zellen nach Möglichkeit in numerische Werte.
CopyColumn(Cells, int, int)Kopiert Daten und Formate einer ganzen Spalte.
CopyColumns(Cells, int, int, int)Kopiert Daten und Formate einer ganzen Spalte.
CopyColumns(Cells, int, int, int, int)Kopiert Daten und Formate der ganzen Spalten.
CopyColumns(Cells, int, int, int, PasteOptions)Kopiert Daten und Formate einer ganzen Spalte.
CopyRow(Cells, int, int)Kopiert Daten und Formate einer ganzen Zeile.
CopyRows(Cells, int, int, int)Kopiert Daten und Formate einiger ganzer Zeilen.
CopyRows(Cells, int, int, int, CopyOptions)Kopiert Daten und Formate einiger ganzer Zeilen.
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions)Kopiert Daten und Formate einiger ganzer Zeilen.
CreateRange(string)Erstellt einRange Objekt aus einer Adresse des Bereichs.
CreateRange(string, string)Erstellt einRange Objekt aus einer Reihe von Zellen.
CreateRange(int, int, bool)Erstellt einRange Objekt aus Zeilen von Zellen oder Spalten von Zellen.
CreateRange(int, int, int, int)Erstellt einRange Objekt aus einer Reihe von Zellen.
DeleteBlankColumns()Löschen Sie alle leeren Spalten, die keine Daten enthalten.
DeleteBlankColumns(DeleteOptions)Löschen Sie alle leeren Spalten, die keine Daten enthalten.
DeleteBlankRows()Löschen Sie alle leeren Zeilen, die keine Daten enthalten.
DeleteBlankRows(DeleteOptions)Löschen Sie alle leeren Zeilen, die keine Daten enthalten.
DeleteColumn(int)Löscht eine Spalte.
DeleteColumn(int, bool)Löscht eine Spalte.
DeleteColumns(int, int, bool)Löscht mehrere Spalten.
DeleteRange(int, int, int, int, ShiftType)Löscht einen Bereich von Zellen und verschiebt Zellen entsprechend der Verschiebeoption.
DeleteRow(int)Löscht eine Zeile.
DeleteRows(int, int)Löscht mehrere Zeilen.
DeleteRows(int, int, bool)Löscht mehrere Zeilen im Arbeitsblatt.
Dispose()Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind.
EndCellInColumn(short)Ruft die letzte Zelle in dieser Spalte ab.
EndCellInColumn(int, int, short, short)Ruft die letzte Zelle mit maximalem Spaltenindex in diesem Bereich ab.
EndCellInRow(int)Ruft die letzte Zelle in dieser Zeile ab.
EndCellInRow(int, int, int, int)Ruft die letzte Zelle mit maximalem Zeilenindex in diesem Bereich ab.
ExportArray(int, int, int, int)Exportiert Daten in dieCells Sammlung in ein zweidimensionales Array-Objekt.
ExportDataTable(int, int, int, int)Exportiert Daten in dieCells Sammlung zu aDataTable Objekt.
ExportDataTable(int, int, int, int, bool)Exportiert Daten in dieCells Sammlung zu aDataTable Objekt.
ExportDataTable(int, int, int, int, ExportTableOptions)Exportiert Daten in dieCells Sammlung zu aDataTable Objekt.
ExportDataTableAsString(int, int, int, int)Exportiert Daten in dieCells Sammlung zu aDataTable Objekt.
ExportDataTableAsString(int, int, int, int, bool)Exportiert Daten in dieCells Sammlung zu aDataTable Objekt.
ExportTypeArray(int, int, int, int)Exportiert den Zellenwerttyp in dieCells Sammlung in ein zweidimensionales Array-Objekt.
Find(object, Cell)Findet die Zelle, die das Eingabeobjekt enthält.
Find(object, Cell, FindOptions)Findet die Zelle, die das Eingabeobjekt enthält.
GetCell(int, int)Ruft die abCell element oder null am angegebenen Zellenzeilenindex und Spaltenindex.
GetCellStyle(int, int)Ruft den Stil der angegebenen Zelle ab.
GetColumnWidth(int)Ruft die Breite der angegebenen Spalte in der normalen Ansicht ab
GetColumnWidthInch(int)Ruft die Breite der angegebenen Spalte in der Normalansicht in Zolleinheiten ab.
GetColumnWidthPixel(int)Ruft die Breite der angegebenen Spalte in der Normalansicht in Pixeleinheiten ab.
GetDependents(bool, int, int)Alle Zellen abrufen, die sich auf die bestimmte Zelle beziehen.
GetDependentsInCalculation(int, int, bool)Ruft alle Zellen ab, deren berechnetes Ergebnis von einer bestimmten Zelle abhängt.
GetEnumerator()Ruft den Zellenzähler ab.
GetGroupedColumnOutlineLevel(int)Ruft die Gliederungsebene (nullbasiert) der Spalte ab.
GetGroupedRowOutlineLevel(int)Ruft die Gliederungsebene (nullbasiert) der Zeile ab.
GetLastDataRow(int)Ruft den letzten Zeilenindex der Zelle ab, die Daten in der angegebenen Spalte enthält.
GetMaxGroupedColumnOutlineLevel()Ruft die maximale gruppierte Spaltengliederungsebene ab (nullbasiert).
GetMaxGroupedRowOutlineLevel()Ruft die maximale gruppierte Zeilenumrissebene ab (nullbasiert).
GetRow(int)Ruft die abRow Element am angegebenen Zellenzeilenindex.
GetRowEnumerator()Ruft den Zeilen-Enumerator ab.
GetRowHeight(int)Ruft die Höhe einer angegebenen Zeile ab.
GetRowHeightInch(int)Ruft die Höhe einer angegebenen Zeile in der Einheit Zoll ab.
GetRowHeightPixel(int)Ruft die Höhe einer angegebenen Zeile in Pixeleinheiten ab.
GetRowOriginalHeightPoint(int)Ruft die Höhe der ursprünglichen Zeile in Punkteinheit ab, wenn die Zeile ausgeblendet ist
GetViewColumnWidthPixel(int)Holen Sie sich die Breite in einem anderen Ansichtstyp.
GetViewRowHeight(int)Ruft die Höhe einer angegebenen Zeile ab.
GetViewRowHeightInch(int)Ruft die Höhe einer angegebenen Zeile in der Einheit Zoll ab.
GroupColumns(int, int)Gruppiert Spalten.
GroupColumns(int, int, bool)Gruppiert Spalten.
GroupRows(int, int)Gruppiert Zeilen.
GroupRows(int, int, bool)Gruppiert Zeilen.
HideColumn(int)Blendet eine Spalte aus.
HideColumns(int, int)Mehrere Spalten ausblenden.
HideGroupDetail(bool, int)Reduziert die gruppierten Zeilen/Spalten.
HideRow(int)Blendet eine Zeile aus.
HideRows(int, int)Blendet mehrere Zeilen aus.
ImportArray(double[], int, int)
ImportArray(int[], int, int)
ImportArray(string[], int, int)
ImportArray(double[], int, int, bool)Importiert ein Array von Double in ein Arbeitsblatt.
ImportArray(int[], int, int, bool)Importiert ein Integer-Array in ein Arbeitsblatt.
ImportArray(string[], int, int, bool)Importiert ein String-Array in ein Arbeitsblatt.
ImportArrayList(ArrayList, int, int, bool)Importiert eine Arrayliste von Daten in ein Arbeitsblatt.
ImportCSV(Stream, TxtLoadOptions, int, int)Importieren Sie eine CSV-Datei in die Zellen.
ImportCSV(string, TxtLoadOptions, int, int)Importieren Sie eine CSV-Datei in die Zellen.
ImportCSV(Stream, string, bool, int, int)Importieren Sie eine CSV-Datei in die Zellen.
ImportCSV(string, string, bool, int, int)Importieren Sie eine CSV-Datei in die Zellen.
ImportCustomObjects(ICollection, int, int, ImportTableOptions)Importiert benutzerdefinierte Objekte.
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool)Importiert benutzerdefinierte Objekte.
ImportData(IDataReader, int, int)Importiert Daten von aIDataReader Objekt.
ImportData(DataTable, int, int, ImportTableOptions)Daten aus benutzerdefinierter Datentabelle importieren.
ImportData(DataView, int, int, ImportTableOptions)Daten aus Datenansicht importieren.
ImportData(ICellsDataTable, int, int, ImportTableOptions)Daten aus benutzerdefinierter Datentabelle importieren.
ImportData(IDataReader, int, int, ImportTableOptions)Importiert Daten von aIDataReader Objekt.
ImportDataGrid(DataGrid, int, int, bool)Importiert aDataGrid in ein Arbeitsblatt.
ImportDataGrid(DataGrid, int, int, int, int, bool)Importiert aDataGrid in ein Arbeitsblatt.
ImportDataGrid(DataGrid, int, int, int, int, bool, bool)Importiert aDataGrid in ein Arbeitsblatt.
ImportDataGridAsString(DataGrid, int, int, bool)Importiert aDataGrid in ein Arbeitsblatt. Diese Methode versucht nicht, Text in numerische Werte umzuwandeln.
ImportDataRow(DataRow, int, int)Importiert eine DataRow in die Excel-Datei.
ImportDataView(DataView, int, int)Importiert aDataView in ein Arbeitsblatt.
ImportFormulaArray(string[], int, int, bool)Importiert ein Array von Formeln in ein Arbeitsblatt.
ImportGridView(GridView, int, int, ImportTableOptions)Importiert eine Rasteransicht in diese Zellen.
ImportObjectArray(object[], int, int, bool)Importiert ein Array von Daten in ein Arbeitsblatt.
ImportObjectArray(object[], int, int, bool, int)Importiert ein Array von Daten in ein Arbeitsblatt.
ImportTwoDimensionArray(object[], int, int)
ImportTwoDimensionArray(object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions)
InsertColumn(int)Fügt eine neue Spalte in das Arbeitsblatt ein.
InsertColumn(int, bool)Fügt eine neue Spalte in das Arbeitsblatt ein.
InsertColumns(int, int)Fügt einige Spalten in das Arbeitsblatt ein.
InsertColumns(int, int, bool)Fügt einige Spalten in das Arbeitsblatt ein.
InsertCutCells(Range, int, int, ShiftType)Schnittbereich einfügen.
InsertRange(CellArea, ShiftType)Fügt einen Bereich von Zellen ein und verschiebt Zellen entsprechend der Verschiebeoption.
InsertRange(CellArea, int, ShiftType)Fügt einen Bereich von Zellen ein und verschiebt Zellen entsprechend der Verschiebeoption.
InsertRange(CellArea, int, ShiftType, bool)Fügt einen Bereich von Zellen ein und verschiebt Zellen entsprechend der Verschiebeoption.
InsertRow(int)Fügt eine neue Zeile in das Arbeitsblatt ein.
InsertRows(int, int)Fügt mehrere Zeilen in das Arbeitsblatt ein.
InsertRows(int, int, bool)Fügt mehrere Zeilen in das Arbeitsblatt ein.
InsertRows(int, int, InsertOptions)Fügt mehrere Zeilen in das Arbeitsblatt ein.
IsBlankColumn(int)Prüft, ob die angegebene Spalte leer ist (enthält keine Daten).
IsColumnHidden(int)Überprüft, ob eine Spalte am angegebenen Index ausgeblendet ist.
IsDeletingRangeEnabled(int, int, int, int)Prüfen, ob der Bereich gelöscht werden konnte.
IsRowHidden(int)Überprüft, ob eine Zeile am angegebenen Index ausgeblendet ist.
LinkToXmlMap(string, int, int, string)Link zu einer XML-Karte.
Merge(int, int, int, int)Führt einen angegebenen Zellbereich zu einer einzigen Zelle zusammen.
Merge(int, int, int, int, bool)Führt einen angegebenen Zellbereich zu einer einzigen Zelle zusammen.
Merge(int, int, int, int, bool, bool)Führt einen angegebenen Zellbereich zu einer einzigen Zelle zusammen.
MoveRange(CellArea, int, int)Verschiebt den Bereich.
RemoveDuplicates()Entfernt doppelte Zeilen im Blatt.
RemoveDuplicates(int, int, int, int)Entfernt doppelte Werte im Bereich.
RemoveDuplicates(int, int, int, int, bool, int[])Entfernt doppelte Daten des Bereichs.
RemoveFormulas()Entfernt alle Formeln und ersetzt sie durch den Wert der Formel.
RetrieveSubtotalSetting(CellArea)Ruft die Zwischensummeneinstellung des Bereichs ab.
SetColumnWidth(int, double)Legt die Breite der angegebenen Spalte in der Normalansicht fest.
SetColumnWidthInch(int, double)Legt die Spaltenbreite in der Normalansicht in Zoll fest.
SetColumnWidthPixel(int, int)Legt die Spaltenbreite in der Einheit Pixel in der Normalansicht fest.
SetRowHeight(int, double)Legt die Höhe der angegebenen Zeile fest.
SetRowHeightInch(int, double)Legt die Zeilenhöhe in Zoll fest.
SetRowHeightPixel(int, int)Legt die Zeilenhöhe in Pixeleinheiten fest.
SetViewColumnWidthPixel(int, int)Legt die Breite der Spalte in verschiedenen Ansichten fest.
ShowGroupDetail(bool, int)Erweitert die gruppierten Zeilen/Spalten.
Subtotal(CellArea, int, ConsolidationFunction, int[])Erstellt Zwischensummen für den Bereich.
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool)Erstellt Zwischensummen für den Bereich.
TextToColumns(int, int, int, TxtLoadOptions)Teilt den Text in der Spalte in Spalten auf.
UngroupColumns(int, int)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.
UnhideColumn(int, double)Blendet eine Spalte ein
UnhideColumns(int, int, double)Mehrere Spalten einblenden.
UnhideRow(int, double)Blendet eine Zeile ein.
UnhideRows(int, int, double)Blendet die ausgeblendeten Zeilen ein.
UnMerge(int, int, int, int)Hebt die Zusammenführung eines bestimmten Bereichs verbundener Zellen auf.

Beispiele


[C#]

Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;

//Standard-Zeilenhöhe festlegen
cells.StandardHeight = 20;
//Zeilenhöhe festlegen
cells.SetRowHeight(2, 20.5);

//Standardspaltenbreite festlegen
cells.StandardWidth = 15;
//Spaltenbreite festlegen
cells.SetColumnWidth(3, 12.57);

//Zellen verbinden
cells.Merge(5, 4, 2, 2);

//Legen Sie Werte in Zellen
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");

//Daten exportieren
object[,] arr = cells.ExportArray(0, 0, 10, 10);

[Visual Basic]

Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells

'Legen Sie die Standardzeilenhöhe fest
cells.StandardHeight = 20
'Zeilenhöhe einstellen
cells.SetRowHeight(2, 20.5)

'Legen Sie die Standardspaltenbreite fest
cells.StandardWidth = 15
'Spaltenbreite einstellen
cells.SetColumnWidth(3, 12.57)

'Zellen verbinden
cells.Merge(5, 4, 2, 2)

'Daten exportieren
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)

Siehe auch