Hücre adı ve satır/sütun dizini arasında dönüştürme işlemi
Satır ve Sütun Dizilerinden Hücre Adı Alın
Bir hücrenin adını bulmak mümkündür, verilen satır ve sütun dizini. Bu makale açıklar. Aspose.Cells for Python via .NET, bir hücrenin adını almak için geliştiricilere bir yöntem sağlar CellsHelper.cell_index_to_name sağlarlar.
Aşağıdaki örnek kod, bilinen bir satır ve sütun dizin verildiğinde CellsHelper.cell_index_to_name kullanarak hücrenin adına erişmeyi açıklar. Kod aşağıdaki çıktıyı oluşturur.
import io | |
import aspose.cells | |
from aspose.cells import Workbook, Worksheet, Cells, CellsHelper | |
# For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
row = 3 | |
column = 5 | |
name = CellsHelper.cell_index_to_name(row, column) | |
print("Cell name: " + name) |
Hücre Adından Satır ve Sütun Dizilerini Alın
Bir hücrenin adından satır ve sütun dizinini bulmak mümkündür. Bu makale açıklar. Aspose.Cells for Python via .NET, hücrenin adından satır ve sütun dizinini almak için geliştiricilere CellsHelper.cell_name_to_index sağlar.
Aşağıdaki örnek kod, hücrenin adından satır ve sütun dizinini almak için CellsHelper.cell_name_to_index kullanımını açıklar. Kod aşağıdaki çıktıyı oluşturur.
import io | |
import aspose.cells | |
from aspose.cells import Workbook, Worksheet, Cells, CellsHelper | |
# For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
name = "C4"; | |
row = [] | |
column = [] | |
CellsHelper.cell_name_to_index(name, row, column) | |
print("Row: " + str(row[0]) + " , Column: " + str(column[0])) |
Güvenli Çalışma Sayfası Adları Oluşturun
Bazı durumlarda çalışma zamanında sayfa adının atanması gerekebilir. Bu senaryoda, sayfa adları arasında <>+(?” gibi ek karakterler içerebilecek karakterler olabilir. Sayfa adı olarak izin verilmeyen herhangi bir karakterin, kullanıcı tarafından belirtilen önceden ayarlanmış bir karakterle değiştirilmesi gerekmektedir. Benzer şekilde karakter uzunluğu 31 karakterden fazla olabilir ve bu durumda kısaltılması gerekir. Apache POI güvenli adlar oluşturma özellikleri sunar. Bu nedenle, Aspose.Cells for Python via .NET tarafından tüm bu sorunları ele almak için benzer bir özellik sağlanmaktadır. Aşağıdaki örnek kod bu özelliği göstermektedir:
from aspose.cells import CellsHelper | |
# 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 | |
name1 = CellsHelper.create_safe_sheet_name("this is first name which is created using CellsHelper.CreateSafeSheetName and truncated to 31 characters") | |
# Any invalid character will be replaced with _ | |
name2 = CellsHelper.create_safe_sheet_name(" <> + (adj.Private ? \" Private\" : \")", '_') | |
# Display first name | |
print(name1) | |
# Display second name | |
print(name2) |
Çıktı:
Bu, oluşturulmuş ilk adın kısaltıldığı ad
` <> + (adj.Private _ “Özel”