Recevoir des notifications lors de la fusion de données avec des marqueurs intelligents
Le code suivant démontre l’utilisation de l’interface ISmartMarkerCallBack pour définir une nouvelle classe qui gère le rappel pour la méthode WorkbookDesigner.Process.
// 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); | |
} | |
} |
Le reste du processus consiste à charger la feuille de calcul du concepteur contenant les marqueurs intelligents avec WorkbookDesigner et à la traiter en définissant la source de données. Afin de simplifier l’exemple, nous avons utilisé une feuille de calcul du concepteur prédéfinie contenant uniquement deux marqueurs intelligents comme indiqué dans la capture d’écran ci-dessous où la source de données est créée dynamiquement pour fusionner les données selon les marqueurs intelligents spécifiés.
This file contains 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
|