XML i JavaScript ve C++ kullanarak Excel çalışma kitabına içe aktarın
Contents
[
Hide
]
Aspose.Cells, Workbook.importXml(string, string, number, number) yöntemi kullanılarak çalışma kitabı içindeki XML haritasını içe aktarmanıza olanak tanır. XML Map’i aşağıdaki adımlarla Microsoft Excel kullanarak içe aktarabilirsiniz:
- Geliştirici sekmesini seçin
- XML bölümünde İçe Aktar‘ı tıklayın ve gerekli adımları izleyin.
İçe aktarma işlemini tamamlamak için XML verilerinizi sağlamanız gerekecektir. Test için kullanabileceğiniz örnek XML verileri burada bulunmaktadır.
Microsoft Excel kullanarak XML Haritası İçe Aktarma
Aşağıdaki ekran görüntüsü, Microsoft Excel kullanarak XML Haritası İçe Aktarma işlemini göstermektedir.
![]() |
|---|
Aspose.Cells for JavaScript kullanarak XML Eşlemesini içe aktar
Aşağıdaki örnek kod, Workbook.importXml(string, string, number, number). faydalanmak için nasıl kullanılacağını göstermektedir. Bu, çıktı excel dosyasını üretmektedir, bu, ekran görüntüsünde gösterilmiştir.
![]() |
|---|
<!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>

