Bir Çalışma Sayfasının Cells'ine Erişme

Cells’e erişim

Aspose.Cells bir sınıf sağlar,Çalışma kitabı bu bir Microsoft Excel dosyasını temsil eder. buÇalışma kitabı sınıf bir içerirÇalışma Sayfası Koleksiyonu Excel dosyasındaki her çalışma sayfasına erişim sağlayan koleksiyon. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf. buÇalışma kağıdı sınıf bir sağlarCellsçalışma sayfasındaki tüm hücreleri temsil eden koleksiyon.

kullanabilirizCellsçalışma sayfasındaki hücrelere erişmek için koleksiyon. Aspose.Cells, hücrelere erişim için farklı temel yaklaşımlar sunar:

  1. Hücre adını kullanma.
  2. Satır ve sütun indeksini kullanma.

Cell Adını Kullanma

Geliştiriciler, hücre adını şuraya geçirerek herhangi bir belirli hücreye erişebilir:Cells koleksiyonuÇalışma kağıdısınıf.

Başlangıçta boş bir çalışma sayfası oluşturursanız,CellsKoleksiyon sıfırdır. Bir hücreye erişmek için bu yaklaşımı kullandığınızda, bu hücrenin koleksiyonda var olup olmadığını kontrol edecektir. Evet ise, koleksiyondaki hücre nesnesini döndürür, aksi takdirde yeni bir hücre nesnesi oluşturur.Cell nesne, nesneyi şuraya ekler:Cellskoleksiyon ve ardından nesneyi döndürür. Bu yaklaşım, Microsoft Excel’e aşina iseniz hücreye erişmenin en kolay yoludur, ancak diğer yaklaşımlardan daha yavaştır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(UsingCellName.class) + "data/";
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Accessing the worksheet in the Excel file
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(0);
com.aspose.cells.Cells cells = worksheet.getCells();
// Accessing a cell using its name
com.aspose.cells.Cell cell = cells.get("A1");
// Print message
System.out.println("Cell Value: " + cell.getValue());

Cell’in Satır ve Sütun Dizinini Kullanma

Geliştiriciler, herhangi bir hücreye, satırının ve sütununun indeksleriniCells koleksiyonuÇalışma kağıdısınıf.

Bu yaklaşım, ilk yaklaşımla aynı şekilde çalışır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(UsingRowAndColumnIndexOfCell.class) + "data/";
// Instantiating a Workbook object
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Accessing the worksheet in the Excel file
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(0);
com.aspose.cells.Cells cells = worksheet.getCells();
// Accessing a cell using the indices of its row and column
com.aspose.cells.Cell cell = cells.get(0, 0);
// Print message
System.out.println("Cell Value: " + cell.getValue());

İlgili Makaleler

Çalışma Sayfasının Maksimum Görüntüleme Aralığına Erişme

Aspose.Cells, geliştiricilerin bir çalışma sayfasının maksimum görüntüleme aralığına erişmesine olanak tanır. Maksimum görüntüleme aralığı (içeriğe sahip ilk ve son hücre arasındaki hücre aralığı), bir çalışma sayfasının tüm içeriğini bir görüntüde kopyalamanız, seçmeniz veya görüntülemeniz gerektiğinde kullanışlıdır.

Bir çalışma sayfasının maksimum görüntüleme aralığına şunu kullanarak erişebilirsiniz:Worksheet.getCells().getMaxDisplayRange().

Aşağıdaki şekilde, seçilen çalışma sayfasının maksimum görüntüleme aralığı A1:G15’tir.

Bu çalışma sayfasının maksimum görüntüleme aralığı gösteriliyor

yapılacaklar:resim_alternatif_metin

Aşağıdaki örnek kod, nasıl erişileceğini gösterir.Maksimum Görüntü AralığıEmlak. Kod aşağıdaki çıktıyı üretir.

 Maximum Display Range: =Sheet1!$A$1:$G$15
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Path to source file
String dataDir = Utils.getSharedDataDir(AccessingMaximumDisplayRangeofWorksheet.class) + "data/";
// Instantiate a workbook from source file
Workbook workbook = new Workbook(dataDir + "Book1.xlsx");
// Access the first workbook
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the Maximum Display Range
Range range = worksheet.getCells().getMaxDisplayRange();
// Print the Maximum Display Range RefersTo property
System.out.println("Maximum Display Range: " + range.getRefersTo());