Cells'i XML Eşleme Öğelerine Bağla
Contents
[
Hide
]
Olası Kullanım Senaryoları
Aspose.Cells’i kullanarak hücrelerinizi XML Harita öğelerine bağlayabilirsiniz. Lütfen şunu kullanın:Cells.LinkToXmlMap() yöntemi bu amaç için.
Cells’i XML Eşleme Öğelerine Bağla
Aşağıdaki örnek kod,kaynak excel dosyası XML Eşlemesini içeren ve ardından A1, B2, C3, D4, E5 ve F6 hücrelerini sırasıyla FIELD1, FIELD2, FIELD4, FIELD5, FIELD7 ve FIELD8 XML Eşleme öğelerine bağlar ve ardından çalışma kitabını içine kaydeder.çıktı excel dosyası.
eğer açarsançıktı excel dosyası ve tıklayınGeliştirici > Kaynakdüğmesini tıklattığınızda, hücrelerin XML Harita öğeleriyle bağlantılı olduğunu göreceksiniz ve ayrıca bu resimde gösterildiği gibi Microsoft Excel tarafından vurgulanacaklar.
Basit kod
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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(LinkCellstoXmlMapElements.class) + "articles/"; | |
// Load sample workbook | |
Workbook wb = new Workbook(dataDir + "LinkCellstoXmlMapElements_in.xlsx"); | |
// Access the Xml Map inside it | |
XmlMap map = wb.getWorksheets().getXmlMaps().get(0); | |
// Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
// Map FIELD1 and FIELD2 to cell A1 and B2 | |
ws.getCells().linkToXmlMap(map.getName(), 0, 0, "/root/row/FIELD1"); | |
ws.getCells().linkToXmlMap(map.getName(), 1, 1, "/root/row/FIELD2"); | |
// Map FIELD4 and FIELD5 to cell C3 and D4 | |
ws.getCells().linkToXmlMap(map.getName(), 2, 2, "/root/row/FIELD4"); | |
ws.getCells().linkToXmlMap(map.getName(), 3, 3, "/root/row/FIELD5"); | |
// Map FIELD7 and FIELD8 to cell E5 and F6 | |
ws.getCells().linkToXmlMap(map.getName(), 4, 4, "/root/row/FIELD7"); | |
ws.getCells().linkToXmlMap(map.getName(), 5, 5, "/root/row/FIELD8"); | |
// Save the workbook in xlsx format | |
wb.save(dataDir + "LinkCellstoXmlMapElements_out.xlsx"); |