Akıllı İşaretleyiciler ile Verileri Birleştirirken Bildirim Alma
Contents
[
Hide
]
Aspose.Cells API’ler şunları sağlar:Çalışma KitabıTasarımcısı sınıfAkıllı İşaretleyicilerle çalışın biçimlendirme ve formüllerin yerleştirildiği yertasarımcı elektronik tabloları ve sonra ile işlenirÇalışma KitabıTasarımcısı belirtilen Akıllı İşaretleyicilere göre verileri doldurmak için sınıf. Bazen, hücre referansı veya işlenmekte olan belirli Akıllı İşaretleyici ile ilgili bildirimlerin alınması gerekebilir. Bu kullanılarak elde edilebilirWorkbookDesigner.CallBack mülkiyet veISmartMarkerCallBack Aspose.Cells for .NET 8.6.2 sürümüyle kullanıma sunulan arabirim.
Aşağıdaki kod parçası, kullanımını gösterir.ISmartMarkerCallBack için geri aramayı işleyen yeni bir sınıf tanımlamak için arayüzWorkbookDesigner.Processyöntem.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
class SmartMarkerCallBack: ISmartMarkerCallBack | |
{ | |
Workbook workbook; | |
public SmartMarkerCallBack(Workbook workbook) { | |
this.workbook = workbook; | |
} | |
public void Process(int sheetIndex, int rowIndex, int colIndex, String tableName, String columnName) { | |
Console.WriteLine("Processing Cell: " + workbook.Worksheets[sheetIndex].Name + "!" + CellsHelper.CellIndexToName(rowIndex, colIndex)); | |
Console.WriteLine("Processing Marker: " + tableName + "." + columnName); | |
} | |
} |
Sürecin geri kalanı, Akıllı İşaretleyicileri içeren tasarımcı elektronik tablosunun yüklenmesini içerir.Çalışma KitabıTasarımcısıve veri kaynağını ayarlayarak işleyin. Örneği basit tutmak için, aşağıdaki anlık görüntüde gösterildiği gibi yalnızca iki Akıllı İşaretleyici içeren önceden tanımlanmış bir tasarımcı elektronik tablosu kullandık; burada veri kaynağı, verileri belirtilen Akıllı İşaretleyicilere göre birleştirmek için dinamik olarak oluşturuluyor.
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|