XMLをExcelワークブックにインポート(C++対応)
Contents
[
Hide
]
Aspose.CellsはWorkbook.ImportXml()メソッドを使用してワークブック内にXMLマップをインポートすることができます。Microsoft ExcelでXMLマップをインポートする手順は次のとおりです:
- 開発者タブを選択。
- XMLセクションでインポートをクリックし、必要な手順に従います。
インポートを完了するためにXMLデータを提供する必要があります。テストに使用できるサンプルXMLデータを以下に示します。
Microsoft Excelを使用してXML Mapをインポート
以下のスクリーンショットは、Microsoft Excelを使用してXML Mapをインポートする方法を示しています。
![]() |
---|
Aspose.Cellsを使用してXML Mapをインポートする
以下のサンプルコードは、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();
}