Cells

Cells class

Aşağıdakiler gibi hücreyle ilgili nesnelerin bir koleksiyonunu kapsüller:Cell ,Row …etc.

public class Cells : IDisposable, IEnumerable

Özellikleri

İsimTanım
Columns { get; }Şunların koleksiyonunu alır:Column bu çalışma sayfasındaki tek tek sütunları temsil eden nesneler.
Count { get; }Örneklenen Cell nesnelerinin toplam sayısını alır.
CountLarge { get; }Örneklenen Cell nesnelerinin toplam sayısını alır.
FirstCell { get; }Bu çalışma sayfasındaki ilk hücreyi alır.
IsDefaultRowHeightMatched { get; set; }Satır yüksekliği ile varsayılan yazı tipi yüksekliğinin eşleştiğini gösterir
IsDefaultRowHidden { get; set; }Satırın varsayılan olarak gizli olup olmadığını gösterir.
Item { get; }Cell belirtilen hücre satırı dizini ve sütun dizinindeki öğe. (2 indexers)
LastCell { get; }Bu çalışma sayfasındaki son hücreyi alır.
MaxColumn { get; }Koleksiyonda somutlaştırılan bu hücrelerin minimum sütun dizini (sütun ‘yi içermez, burada stil tüm sütun için tanımlanır, ancak içinde hiçbir hücre somutlaştırılmaz).
MaxDataColumn { get; }Veri içeren hücrenin maksimum sütun dizini.
MaxDataRow { get; }Veri içeren hücrenin maksimum satır dizini.
MaxDisplayRange { get; }Verileri, birleştirilmiş hücreleri ve şekilleri içeren maksimum aralığı alır.
MaxRow { get; }Veri veya stil içeren hücrenin maksimum satır dizini.
MemorySetting { get; set; }Bu hücreler için bellek kullanımı seçeneğini alır veya ayarlar.
MergedCells { get; }Birleştirilmiş hücrelerin koleksiyonunu alır.
MinColumn { get; }Koleksiyonda somutlaştırılan bu hücrelerin minimum sütun dizini (sütun ‘yi içermez, burada stil tüm sütun için tanımlanır, ancak içinde hiçbir hücre somutlaştırılmaz).
MinDataColumn { get; }Veri içeren hücrenin minimum sütun dizini.
MinDataRow { get; }Veri içeren hücrenin minimum satır dizini.
MinRow { get; }Veri veya stil içeren hücrenin minimum satır dizini.
MultiThreadReading { get; set; }Hücre veri modelinin Çoklu İş parçacığı okumayı destekleyip desteklemediğini alır veya ayarlar. Bu özelliğin varsayılan değeri false’tur.
OdsCellFields { get; }ods. alanlarının listesini alır
PreserveString { get; set; }Tüm çalışma sayfası değerlerinin dize olarak korunup korunmadığını belirten bir değer alır veya ayarlar. Varsayılan yanlıştır.
Ranges { get; }Şunların koleksiyonunu alır:Rangeçalışma zamanında oluşturulan nesneler.
Rows { get; }Şunların koleksiyonunu alır:Row bu çalışma sayfasındaki tek tek satırları temsil eden nesneler.
StandardHeight { get; set; }Bu çalışma sayfasındaki varsayılan satır yüksekliğini puan birimi olarak alır veya ayarlar.
StandardHeightInch { get; set; }Bu çalışma sayfasındaki varsayılan satır yüksekliğini inç cinsinden alır veya ayarlar.
StandardHeightPixels { get; set; }Bu çalışma sayfasındaki varsayılan satır yüksekliğini piksel birimi olarak alır veya ayarlar.
StandardWidth { get; set; }Çalışma sayfasındaki varsayılan sütun genişliğini karakter birimi cinsinden alır veya ayarlar.
StandardWidthInch { get; set; }Çalışma sayfasındaki varsayılan sütun genişliğini inç cinsinden alır veya ayarlar.
StandardWidthPixels { get; set; }Çalışma sayfasındaki varsayılan sütun genişliğini piksel birimi olarak alır veya ayarlar.
Style { get; set; }Varsayılan stili alır ve ayarlar.

yöntemler

İsimTanım
AddRange(Range)cell öğesine bir aralık nesnesi başvurusu ekler
ApplyColumnStyle(int, Style, StyleFlag)Tüm sütun için biçimleri uygular.
ApplyRowStyle(int, Style, StyleFlag)Tüm satır için biçimleri uygular.
ApplyStyle(Style, StyleFlag)Tüm çalışma sayfası için biçimleri uygular.
CheckCell(int, int)Cell belirtilen hücre satırı dizininde ve sütun dizininde öğe veya null.
CheckColumn(int)Column belirtilen sütun dizininde öğe veya null.
CheckRow(int)Row öğede veya belirtilen hücre satırı dizininde.
Clear()Tüm hücre ve satır nesnelerini temizler.
ClearContents(CellArea)Bir aralığın içeriğini temizler.
ClearContents(int, int, int, int)Bir aralığın içeriğini temizler.
ClearFormats(CellArea)Bir aralığın biçimlendirmesini temizler.
ClearFormats(int, int, int, int)Bir aralığın biçimlendirmesini temizler.
ClearMergedCells()Birleştirilmiş tüm aralıkları temizler.
ClearRange(CellArea)Bir aralığın içeriğini ve biçimlendirmesini temizler.
ClearRange(int, int, int, int)Bir aralığın içeriğini ve biçimlendirmesini temizler.
ConvertStringToNumericValue()Mümkünse hücrelerdeki dize verilerini sayısal değere dönüştürür.
CopyColumn(Cells, int, int)Tüm sütunun verilerini ve biçimlerini kopyalar.
CopyColumns(Cells, int, int, int)Tüm sütunun verilerini ve biçimlerini kopyalar.
CopyColumns(Cells, int, int, int, int)Tüm sütunların verilerini ve biçimlerini kopyalar.
CopyColumns(Cells, int, int, int, PasteOptions)Tüm sütunun verilerini ve biçimlerini kopyalar.
CopyRow(Cells, int, int)Tüm satırın verilerini ve biçimlerini kopyalar.
CopyRows(Cells, int, int, int)Bazı tüm satırların verilerini ve biçimlerini kopyalar.
CopyRows(Cells, int, int, int, CopyOptions)Bazı tüm satırların verilerini ve biçimlerini kopyalar.
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions)Bazı tüm satırların verilerini ve biçimlerini kopyalar.
CreateRange(string)BirRange aralığının bir adresinden nesne.
CreateRange(string, string)BirRange bir hücre aralığından nesne.
CreateRange(int, int, bool)BirRange hücre satırlarından veya hücre sütunlarından nesne.
CreateRange(int, int, int, int)BirRange bir hücre aralığından nesne.
DeleteBlankColumns()Herhangi bir veri içermeyen tüm boş sütunları silin.
DeleteBlankColumns(DeleteOptions)Herhangi bir veri içermeyen tüm boş sütunları silin.
DeleteBlankRows()Herhangi bir veri içermeyen tüm boş satırları silin.
DeleteBlankRows(DeleteOptions)Herhangi bir veri içermeyen tüm boş satırları silin.
DeleteColumn(int)Bir sütunu siler.
DeleteColumn(int, bool)Bir sütunu siler.
DeleteColumns(int, int, bool)Birkaç sütunu siler.
DeleteRange(int, int, int, int, ShiftType)Bir hücre aralığını siler ve kaydırma seçeneğine göre hücreleri kaydırır.
DeleteRow(int)Bir satırı siler.
DeleteRows(int, int)Birkaç satırı siler.
DeleteRows(int, int, bool)Çalışma sayfasındaki birden çok satırı siler.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
EndCellInColumn(short)Bu sütundaki son hücreyi alır.
EndCellInColumn(int, int, short, short)Bu aralıktaki maksimum sütun indeksine sahip son hücreyi alır.
EndCellInRow(int)Bu satırdaki son hücreyi alır.
EndCellInRow(int, int, int, int)Bu aralıktaki maksimum satır indeksine sahip son hücreyi alır.
ExportArray(int, int, int, int)Verileri şurada dışa aktarır:Cells iki boyutlu bir dizi nesnesine toplama.
ExportDataTable(int, int, int, int)Verileri şurada dışa aktarır:Cells toplama birDataTable nesne.
ExportDataTable(int, int, int, int, bool)Verileri şurada dışa aktarır:Cells toplama birDataTable nesne.
ExportDataTable(int, int, int, int, ExportTableOptions)Verileri şurada dışa aktarır:Cells toplama birDataTable nesne.
ExportDataTableAsString(int, int, int, int)Verileri şurada dışa aktarır:Cells toplama birDataTable nesne.
ExportDataTableAsString(int, int, int, int, bool)Verileri şurada dışa aktarır:Cells toplama birDataTable nesne.
ExportTypeArray(int, int, int, int)Cells iki boyutlu bir dizi nesnesine toplama.
Find(object, Cell)Girdi nesnesini içeren hücreyi bulur.
Find(object, Cell, FindOptions)Girdi nesnesini içeren hücreyi bulur.
GetCell(int, int)Cell belirtilen hücre satırı dizininde ve sütun dizininde öğe veya null.
GetCellStyle(int, int)Verilen hücrenin stilini alın.
GetColumnWidth(int)Normal görünümde belirtilen sütunun genişliğini alır
GetColumnWidthInch(int)Normal görünümde belirtilen sütunun genişliğini inç cinsinden alır.
GetColumnWidthPixel(int)Normal görünümde belirtilen sütunun genişliğini piksel birimi cinsinden alır.
GetDependents(bool, int, int)Belirli hücreye başvuran tüm hücreleri alın.
GetDependentsInCalculation(int, int, bool)Hesaplanan sonucu belirli hücreye bağlı olan tüm hücreleri alır.
GetEnumerator()Hücre numaralandırıcısını alır.
GetGroupedColumnOutlineLevel(int)Sütunun anahat düzeyini (sıfır tabanlı) alır.
GetGroupedRowOutlineLevel(int)Satırın anahat düzeyini (sıfır tabanlı) alır.
GetLastDataRow(int)Belirtilen sütundaki verileri içeren hücrenin son satır dizinini alır.
GetMaxGroupedColumnOutlineLevel()Maksimum gruplandırılmış sütun anahat düzeyini alır (sıfır tabanlı).
GetMaxGroupedRowOutlineLevel()Maksimum gruplandırılmış satır anahat düzeyini alır (sıfır tabanlı).
GetRow(int)Row belirtilen hücre satırı dizinindeki öğe.
GetRowEnumerator()Satır numaralandırıcısını alır.
GetRowHeight(int)Belirtilen satırın yüksekliğini alır.
GetRowHeightInch(int)Belirtilen satırın yüksekliğini inç cinsinden alır.
GetRowHeightPixel(int)Belirtilen satırın yüksekliğini piksel birimi cinsinden alır.
GetRowOriginalHeightPoint(int)Satır gizliyse, orijinal satırın yüksekliğini nokta birimi cinsinden alır
GetViewColumnWidthPixel(int)Genişliği farklı görünüm türünde alın.
GetViewRowHeight(int)Belirtilen satırın yüksekliğini alır.
GetViewRowHeightInch(int)Belirtilen satırın yüksekliğini inç cinsinden alır.
GroupColumns(int, int)Grup sütunları.
GroupColumns(int, int, bool)Grup sütunları.
GroupRows(int, int)Grup satırları.
GroupRows(int, int, bool)Grup satırları.
HideColumn(int)Bir sütunu gizler.
HideColumns(int, int)Birden çok sütunu gizleyin.
HideGroupDetail(bool, int)Gruplandırılmış satırları/sütunları daraltır.
HideRow(int)Bir satırı gizler.
HideRows(int, int)Birden çok satırı gizler.
ImportArray(double[], int, int)
ImportArray(int[], int, int)
ImportArray(string[], int, int)
ImportArray(double[], int, int, bool)Double dizisini bir çalışma sayfasına aktarır.
ImportArray(int[], int, int, bool)Bir tamsayı dizisini bir çalışma sayfasına aktarır.
ImportArray(string[], int, int, bool)Bir dize dizisini bir çalışma sayfasına aktarır.
ImportArrayList(ArrayList, int, int, bool)Bir dizi veri listesini bir çalışma sayfasına aktarır.
ImportCSV(Stream, TxtLoadOptions, int, int)Hücrelere bir CSV dosyası aktarın.
ImportCSV(string, TxtLoadOptions, int, int)Hücrelere bir CSV dosyası aktarın.
ImportCSV(Stream, string, bool, int, int)Hücrelere bir CSV dosyası aktarın.
ImportCSV(string, string, bool, int, int)Hücrelere bir CSV dosyası aktarın.
ImportCustomObjects(ICollection, int, int, ImportTableOptions)Özel nesneleri içe aktarır.
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool)Özel nesneleri içe aktarır.
ImportData(IDataReader, int, int)Verileri birIDataReader nesne.
ImportData(DataTable, int, int, ImportTableOptions)Özel veri tablosundan verileri içe aktarın.
ImportData(DataView, int, int, ImportTableOptions)Veri görünümünden verileri içe aktarın.
ImportData(ICellsDataTable, int, int, ImportTableOptions)Özel veri tablosundan verileri içe aktarın.
ImportData(IDataReader, int, int, ImportTableOptions)Verileri birIDataReader nesne.
ImportDataGrid(DataGrid, int, int, bool)BirDataGrid bir çalışma sayfasına.
ImportDataGrid(DataGrid, int, int, int, int, bool)BirDataGrid bir çalışma sayfasına.
ImportDataGrid(DataGrid, int, int, int, int, bool, bool)BirDataGrid bir çalışma sayfasına.
ImportDataGridAsString(DataGrid, int, int, bool)BirDataGrid bir çalışma sayfasına dönüştürün. Bu yöntem, metni sayısal değerlere dönüştürmeye çalışmaz.
ImportDataRow(DataRow, int, int)Bir DataRow’u Excel dosyasına aktarır.
ImportDataView(DataView, int, int)BirDataView bir çalışma sayfasına.
ImportFormulaArray(string[], int, int, bool)Bir formül dizisini çalışma sayfasına aktarır.
ImportGridView(GridView, int, int, ImportTableOptions)Bu hücrelere bir ızgara görünümü aktarır.
ImportObjectArray(object[], int, int, bool)Bir dizi veriyi bir çalışma sayfasına aktarır.
ImportObjectArray(object[], int, int, bool, int)Bir dizi veriyi bir çalışma sayfasına aktarır.
ImportTwoDimensionArray(object[], int, int)
ImportTwoDimensionArray(object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions)
InsertColumn(int)Çalışma sayfasına yeni bir sütun ekler.
InsertColumn(int, bool)Çalışma sayfasına yeni bir sütun ekler.
InsertColumns(int, int)Çalışma sayfasına bazı sütunlar ekler.
InsertColumns(int, int, bool)Çalışma sayfasına bazı sütunlar ekler.
InsertCutCells(Range, int, int, ShiftType)Kesim aralığını ekleyin.
InsertRange(CellArea, ShiftType)Bir hücre aralığı ekler ve hücreleri kaydırma seçeneğine göre kaydırır.
InsertRange(CellArea, int, ShiftType)Bir hücre aralığı ekler ve hücreleri kaydırma seçeneğine göre kaydırır.
InsertRange(CellArea, int, ShiftType, bool)Bir hücre aralığı ekler ve hücreleri kaydırma seçeneğine göre kaydırır.
InsertRow(int)Çalışma sayfasına yeni bir satır ekler.
InsertRows(int, int)Çalışma sayfasına birden çok satır ekler.
InsertRows(int, int, bool)Çalışma sayfasına birden çok satır ekler.
InsertRows(int, int, InsertOptions)Çalışma sayfasına birden çok satır ekler.
IsBlankColumn(int)Verilen sütunun boş olup olmadığını kontrol eder (hiçbir veri içermez).
IsColumnHidden(int)Verilen dizindeki bir sütunun gizli olup olmadığını kontrol eder.
IsDeletingRangeEnabled(int, int, int, int)Aralığın silinip silinemeyeceğini kontrol edin.
IsRowHidden(int)Verilen dizindeki bir satırın gizli olup olmadığını kontrol eder.
LinkToXmlMap(string, int, int, string)Bir xml haritasına bağlantı.
Merge(int, int, int, int)Belirtilen hücre aralığını tek bir hücrede birleştirir.
Merge(int, int, int, int, bool)Belirtilen hücre aralığını tek bir hücrede birleştirir.
Merge(int, int, int, int, bool, bool)Belirtilen hücre aralığını tek bir hücrede birleştirir.
MoveRange(CellArea, int, int)Aralığı hareket ettirir.
RemoveDuplicates()Sayfadaki yinelenen satırları kaldırır.
RemoveDuplicates(int, int, int, int)Aralıktaki yinelenen değerleri kaldırır.
RemoveDuplicates(int, int, int, int, bool, int[])Aralığın yinelenen verilerini kaldırır.
RemoveFormulas()Tüm formülü kaldırır ve formülün değeriyle değiştirir.
RetrieveSubtotalSetting(CellArea)Aralığın alt toplamları ayarını alır.
SetColumnWidth(int, double)Normal görünümde belirtilen sütunun genişliğini ayarlar.
SetColumnWidthInch(int, double)Normal görünümde sütun genişliğini inç cinsinden ayarlar.
SetColumnWidthPixel(int, int)Normal görünümde sütun genişliğini piksel birimi olarak ayarlar.
SetRowHeight(int, double)Belirtilen satırın yüksekliğini ayarlar.
SetRowHeightInch(int, double)Satır yüksekliğini inç cinsinden ayarlar.
SetRowHeightPixel(int, int)Satır yüksekliğini piksel birimi olarak ayarlar.
SetViewColumnWidthPixel(int, int)Farklı görünümde sütunun genişliğini ayarlar.
ShowGroupDetail(bool, int)Gruplandırılmış satırları/sütunları genişletir.
Subtotal(CellArea, int, ConsolidationFunction, int[])Aralık için alt toplamlar oluşturur.
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool)Aralık için alt toplamlar oluşturur.
TextToColumns(int, int, int, TxtLoadOptions)Sütundaki metni sütunlara böler.
UngroupColumns(int, int)Sütunların grubunu çözer.
UngroupRows(int, int)Satırların grubunu çözer.
UngroupRows(int, int, bool)Satırların grubunu çözer.
UnhideColumn(int, double)Bir sütunu gösterir
UnhideColumns(int, int, double)Birden çok sütunu göster.
UnhideRow(int, double)Bir satırı gösterir.
UnhideRows(int, int, double)Gizli satırları gösterir.
UnMerge(int, int, int, int)Belirtilen birleştirilmiş hücre aralığını kaldırır.

Örnekler


[C#]

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

// Varsayılan satır yüksekliğini ayarla
cells.StandardHeight = 20;
// Satır yüksekliğini ayarla
cells.SetRowHeight(2, 20.5);

// Varsayılan sütun genişliğini ayarla
cells.StandardWidth = 15;
// Sütun genişliğini ayarla
cells.SetColumnWidth(3, 12.57);

//Hücreleri birleştir
cells.Merge(5, 4, 2, 2);

//Hücrelere değer koy
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");

//Verileri dışa aktar
object[,] arr = cells.ExportArray(0, 0, 10, 10);

[Visual Basic]

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

'Varsayılan satır yüksekliğini ayarla
cells.StandardHeight = 20
'Satır yüksekliğini ayarla
cells.SetRowHeight(2, 20.5)

'Varsayılan sütun genişliğini ayarla
cells.StandardWidth = 15
'Sütun genişliğini ayarla
cells.SetColumnWidth(3, 12.57)

'Hücreleri birleştir
cells.Merge(5, 4, 2, 2)

'Verileri dışa aktar
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)

Ayrıca bakınız