C++ ile Aralıktan Adres, Hücre Sayısı, Ofset, Tüm Sütun ve Tüm Satır Alın
Olası Kullanım Senaryoları
Aspose.Cells, Excel aralıklarıyla çalışmayı kolaylaştıran çeşitli yardımcı yöntemlere sahip Range
nesnesi sağlar. Bu makale, Range
nesnesinin aşağıdaki yöntem veya özelliklerinin kullanımını göstermektedir:
-
Adres
Aralığın adresini alır.
-
Hücre Sayısı
Aralıktaki toplam hücre sayısını alır.
-
Ofset
Ofset kullanarak aralık alır.
-
Tüm Sütun
Belirtilen aralığı içeren tüm sütun(lar)ı temsil eden
Range
nesnesini alır. -
Tüm Satır
Belirtilen aralığı içeren tüm satır(lar)ı temsil eden
Range
nesnesini alır.
Aralıkın Adresi, Hücre Sayısı, Ofset, Tüm Sütun ve Tüm Satırını Alın
Yukarıda tartışılan yöntemlerin ve özelliklerin kullanımını açıklayan aşağıdaki örnek kodu inceleyin. Referans olarak aşağıdaki kodun konsol çıktısına bakabilirsiniz.
Örnek Kod
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
using namespace std;
int main()
{
Aspose::Cells::Startup();
// Create empty workbook
Workbook wb;
// Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
// Create range A1:B3
cout << "Creating Range A1:B3" << endl;
Range rng = ws.GetCells().CreateRange(u"A1:B3");
// Print range address and cell count
cout << "Range Address: " << rng.GetAddress().ToUtf8() << endl;
cout << "Range row Count: " << rng.GetRowCount() << endl;
cout << "Range column Count: " << rng.GetColumnCount() << endl;
// Formatting console output
cout << "----------------------" << endl;
cout << endl;
// Create range A1
cout << "Creating Range A1" << endl;
rng = ws.GetCells().CreateRange(u"A1");
// Print range offset, entire column and entire row
cout << "Offset: " << rng.GetOffset(2, 2).GetAddress().ToUtf8() << endl;
cout << "Entire Column: " << rng.GetEntireColumn().GetAddress().ToUtf8() << endl;
cout << "Entire Row: " << rng.GetEntireRow().GetAddress().ToUtf8() << endl;
// Formatting console output
cout << "----------------------" << endl;
cout << endl;
Aspose::Cells::Cleanup();
return 0;
}
Konsol Çıktısı
Creating Range A1:B3
Range Address: A1:B3
Cell Count: 6
\----------------------
Creating Range A1
Offset: C3
Entire Column: A:A
Entire Row: 1:1
\----------------------