用C++将XML导入Excel工作簿
Contents
[
Hide
]
Aspose.Cells 允许您使用 Workbook.ImportXml() 方法导入工作簿内的XML映射。可以按照以下步骤在Microsoft Excel中导入XML映射:
- 选择 开发者 选项卡。
- 单击 在 XML 部分导入 并按照所需步骤操作。
您需要提供您的 XML 数据以完成导入。这里是一个样本 XML 数据,您可以用于测试。
使用 Microsoft Excel 导入 XML 地图
下面的截图显示如何使用 Microsoft Excel 导入 XML 地图。
![]() |
---|
使用 Aspose.Cells 导入 XML 地图
以下示例代码显示如何使用 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();
}