通过 Worksheet.XmlMapQuery 方法查询映射到 XML 地图路径的单元格区域
Contents
[
Hide
]
可能的使用场景
你可以用 Aspose.Cells for Python via .NET 查询映射到 XML 映射路径的单元区域,使用 Worksheet.xml_map_query() 方法。如果路径存在,返回与该路径相关的单元区域列表。Worksheet.xml_map_query() 方法的第一个参数指定 XML 元素路径,第二个参数指定要查询的 XML 映射。
通过 Worksheet.XmlMapQuery 方法查询映射到 XML 地图路径的单元格区域
以下屏幕截图显示了 Microsoft Excel 在代码中使用的 示例 Excel 文件 内显示 XML 地图。代码查询 XML 地图两次,并将 Worksheet.xml_map_query() 方法返回的单元区域列表打印到控制台上,如下所示。
示例代码
控制台输出
Query Xml Map from Path - /MiscData
Aspose.Cells.CellArea(A1:A8)[0,0,7,0]
Aspose.Cells.CellArea(B1:B8)[0,1,7,1]
Aspose.Cells.CellArea(C1:C8)[0,2,7,2]
Aspose.Cells.CellArea(D1:D8)[0,3,7,3]
Aspose.Cells.CellArea(E1:E8)[0,4,7,4]
Query Xml Map from Path - /MiscData/row/Color
Aspose.Cells.CellArea(D1:D8)[0,3,7,3]
从列表对象/表格获取 XML 路径
XML 数据可以导入到工作表中。有时需要从工作表的 ListObjects 获取 XML 路径。Excel 中可通过表达式如 Sheet1.ListObjects(1).XmlMap.DataBinding 来实现。Aspose.Cells for Python via .NET 通过调用 ListObject.xml_map.data_binding.url 提供此功能。以下示例演示了此功能。模板文件和其他源文件可从以下链接下载: