Импорт XML в рабочую книгу Excel с помощью C++
Contents
[
Hide
]
Aspose.Cells позволяет импортировать карту XML внутри книги с помощью метода Workbook.ImportXml(). Вы можете импортировать карту XML в Microsoft Excel, следуя следующим шагам:
- Выберите вкладку Разработчик.
- Нажмите Импорт в разделе XML и следуйте необходимым шагам.
Для завершения импорта вам потребуется предоставить свои XML-данные. Вот пример XML-данных, который вы можете использовать для тестирования.
Импорт XML-схемы с использованием Microsoft Excel
На следующем скриншоте показано, как импортировать XML-схему с использованием Microsoft Excel.
![]() |
---|
Импорт XML-схемы с использованием Aspose.Cells
Следующий пример кода показывает, как использовать метод Workbook.ImportXml(). Он создает выходной Excel-файл, как показано на этом скриншоте.
![]() |
---|
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Create a workbook
Workbook workbook;
// URL that contains your XML data for mapping
U16String XML(u"http://www.aspose.com/docs/download/attachments/434475650/sampleXML.txt");
// Import your XML Map data starting from cell A1
workbook.ImportXml(XML, u"Sheet1", 0, 0);
// Save workbook
U16String outputPath = outDir + u"output_out.xlsx";
workbook.Save(outputPath);
std::cout << "Workbook saved successfully with imported XML data!" << std::endl;
Aspose::Cells::Cleanup();
}