Hücre adı ile satır/sütun dizini arasında dönüştürme

Satır ve Sütun İndekslerinden Cell Adını Alın

Satır ve sütun dizini verilen bir hücrenin adını bulmak mümkündür. Bu makale nasıl yapılacağını açıklıyor. Aspose.Cells, geliştiricilerin satır ve sütun dizini sağlamaları halinde bir hücrenin adını almalarına olanak tanıyan CellsHelper.CellIndexToName yöntemini sağlar.

Aşağıdaki örnek kod, bilinen bir satır ve sütun dizini verilen hücrenin adına erişmek için CellsHelper.CellIndexToName’in nasıl kullanılacağını gösterir. Kod aşağıdaki çıktıyı üretir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
int row = 3;
int column = 5;
string name = Aspose.Cells.CellsHelper.CellIndexToName(row, column);
Console.WriteLine("Cell name: {0}", name);

Cell Adından Satır ve Sütun İndekslerini Alın

Adından hücrenin satır ve sütun indeksini bulmak mümkündür. Bu makale nasıl yapılacağını açıklıyor. Aspose.Cells, geliştiricilerin hücrenin adından bir satır ve sütun dizini almasına olanak tanıyan CellsHelper.CellNameToIndex yöntemini sağlar.

Aşağıdaki örnek kod, hücrenin adından satır ve sütun dizinini almak için CellsHelper.CellNameToIndex’in nasıl kullanılacağını gösterir. Kod aşağıdaki çıktıyı üretir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
string name = "C4";
int row;
int column;
Aspose.Cells.CellsHelper.CellNameToIndex(name, out row, out column);
Console.WriteLine("Row: {0}, Column: {1}", row, column);

Güvenli sayfa adları oluşturun

Bazen çalışma zamanında sayfa adının atanması gerekebilir. Bu senaryoda, bazı ek karakterler içerebilen sayfa adları olabilir.<>+(?”. Sayfa adı olarak izin verilmeyen bu tür herhangi bir karakterin, kullanıcı tarafından sağlanan önceden ayarlanmış bir karakterle değiştirilmesi gerekir. Benzer şekilde, uzunluk, kesilmesi gereken 31 karakterden fazla artabilir. Apache POI şunları sağlar: güvenli adlar oluşturmanın belirli özellikleri, dolayısıyla benzer özellik, tüm bu sorunların üstesinden gelmek için Aspose.Cells tarafından sağlanmaktadır. Aşağıdaki örnek kod, bu özelliği göstermektedir:

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Long name will be truncated to 31 characters
string name1 = CellsHelper.CreateSafeSheetName("this is first name which is created using CellsHelper.CreateSafeSheetName and truncated to 31 characters");
// Any invalid character will be replaced with _
string name2 = CellsHelper.CreateSafeSheetName(" <> + (adj.Private ? \" Private\" : \")", '_');//? shall be replaced with _
// Display first name
Console.WriteLine(name1);
//Display second name
Console.WriteLine(name2);

Çıktı:

bu ilk isim olan cre

 <> + (adj.Özel _ " Özel"