Få aviseringar när du slår samman data med smarta markörer
Contents
[
Hide
]
Aspose.Cells API:er tillhandahållerArbetsboksdesigner klass tillarbeta med smarta markörer där formateringen och formlerna är placerade idesignerkalkylblad och sedan bearbetas medArbetsboksdesigner klass för att fylla i data enligt specificerade Smart Markers. Ibland kan det krävas att få meddelanden om cellreferensen eller den specifika smarta markören som bearbetas. Detta kan uppnås med hjälp avWorkbookDesigner.CallBack egendom ochISmartMarkerCallBack gränssnitt exponerat med lanseringen av Aspose.Cells for .NET 8.6.2.
Följande kod visar användningen avISmartMarkerCallBack gränssnitt för att definiera en ny klass som hanterar återuppringningen förWorkbookDesigner.Processmetod.
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); | |
} | |
} |
Resten av processen inkluderar att ladda designerkalkylblad som innehåller de smarta markörernaArbetsboksdesigneroch bearbeta den genom att ställa in datakällan. För att hålla exemplet enkelt har vi använt ett fördefinierat designerkalkylblad som endast innehåller två smarta markörer som visas i ögonblicksbilden nedan där datakällan skapas dynamiskt för att sammanfoga data enligt de specificerade smarta markörerna.
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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
|