Länka Cells till XML Map Elements

Möjliga användningsscenarier

Du kan länka dina celler till XML Map-element med Aspose.Cells. AnvändCells.LinkToXmlMap()metod för detta ändamål.

Länka Cells till XML Map Elements

Följande exempelkod laddarsource excel-fil som innehåller XML Map och sedan länkar celler A1, B2, C3, D4, E5 och F6 till XML Map element FÄLT1, FÄLT2, FÄLT4, FÄLT5, FÄLT7 respektive FÄLT8 och sparar sedan arbetsboken ioutput excel-fil.

Om du öppnaroutput excel-fil och klicka på knappen Utvecklare > Källa, ser du att cellerna är länkade med XML Map-element och de kommer också att markeras av Microsoft Excel som visas i den här bilden.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Load sample workbook
Workbook wb = new Workbook(dataDir + "sample.xlsx");
// Access the Xml Map inside it
XmlMap map = wb.Worksheets.XmlMaps[0];
// Access first worksheet
Worksheet ws = wb.Worksheets[0];
// Map FIELD1 and FIELD2 to cell A1 and B2
ws.Cells.LinkToXmlMap(map.Name, 0, 0, "/root/row/FIELD1");
ws.Cells.LinkToXmlMap(map.Name, 1, 1, "/root/row/FIELD2");
// Map FIELD4 and FIELD5 to cell C3 and D4
ws.Cells.LinkToXmlMap(map.Name, 2, 2, "/root/row/FIELD4");
ws.Cells.LinkToXmlMap(map.Name, 3, 3, "/root/row/FIELD5");
// Map FIELD7 and FIELD8 to cell E5 and F6
ws.Cells.LinkToXmlMap(map.Name, 4, 4, "/root/row/FIELD7");
ws.Cells.LinkToXmlMap(map.Name, 5, 5, "/root/row/FIELD8");
// Save the workbook in xlsx format
wb.Save(dataDir + "output.xlsx");