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”