Экспорт данных XML, связанных с XML схемой внутри книги

Экспорт XML-данных, связанных с XML-схемой, внутри книги

Пожалуйста, используйте метод Workbook.ExportXml() для экспорта XML-данных, связанных с XML-картами в вашей книге Excel. Следующий образец кода экспортирует XML-данные всех XML-карт из книги по одной. Пожалуйста, ознакомьтесь с образцом Excel-файла, используемым в этом коде, и экспортированными XML-данными первой XML-карты.

// 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);
// Create directory if it is not already present.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
System.IO.Directory.CreateDirectory(dataDir);
// Instantiating a Workbook object.
Workbook workbook = new Workbook(dataDir + "sample.xlsx");
// Export all XML data from all XML Maps from the Workbook.
for (int i = 0; i < workbook.Worksheets.XmlMaps.Count; i++)
{
// Access the XML Map.
XmlMap map = workbook.Worksheets.XmlMaps[i];
// Exports its XML Data to file.
workbook.ExportXml(map.Name, dataDir + map.Name + ".xml");
}