استيراد XML إلى دفتر عمل Excel باستخدام JavaScript عبر C++
Contents
[
Hide
]
يوفر Aspose.Cells إمكانية استيراد خريطة XML داخل ملف العمل باستخدام طريقة Workbook.importXml(string, string, number, number). يمكنك استيراد خريطة XML باستخدام Microsoft Excel وفقًا للخطوات التالية:
- حدد علامة المطور
- انقر فوق استيراد في القسم XML واتبع الخطوات المطلوبة.
ستحتاج إلى تقديم بياناتك XML لإكمال الاستيراد. إليك بيانات XML عينية يمكنك استخدامها للفحص.
استيراد خريطة XML باستخدام Microsoft Excel
تُظهر اللقطة الشاشة التالية كيفية استيراد خريطة XML باستخدام Microsoft Excel.
![]() |
|---|
استيراد خريطة XML باستخدام Aspose.Cells for JavaScript عبر C++
يُظهر الكود العينة التالي كيفية استخدام الـ Workbook.importXml(string, string, number, number). يُولّد ملف الإكسل الناتج كما هو موضح في هذه اللقطة الشاشة.
![]() |
|---|
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example - Import XML</title>
</head>
<body>
<h1>Import XML into Workbook Example</h1>
<input type="file" id="xmlInput" accept=".xml,.txt" />
<button id="runExample">Import XML and Save</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat, Worksheet, Cell } = AsposeCells;
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
const fileInput = document.getElementById('xmlInput');
const resultDiv = document.getElementById('result');
if (!fileInput.files.length) {
resultDiv.innerHTML = '<p style="color: red;">Please select an XML file.</p>';
return;
}
const file = fileInput.files[0];
const xmlText = await file.text();
// Create a workbook
const workbook = new Workbook();
// Import your XML Map data starting from cell A1 on Sheet1
workbook.importXml(xmlText, "Sheet1", 0, 0);
// Save workbook to XLSX and provide download link
const outputData = workbook.save(SaveFormat.Xlsx);
const blob = new Blob([outputData]);
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'output_out.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Excel File';
resultDiv.innerHTML = '<p style="color: green;">XML imported and workbook saved. Click the download link to get the file.</p>';
});
</script>
</html>

