JavaScript ile Pivot Bağlantısını C++ üzerinden Kaldırın
Contents
[
Hide
]
Olası Kullanım Senaryoları
Excel’de bir dilimleyici ve pivot tablosunu ilişkilendirmeyi kaldırmak istiyorsanız, dilimleyiciye sağ tıklayın ve “Rapor Bağlantıları…” öğesini seçin. Seçenek listesinden onay kutusuyla işlemi yapabilirsiniz. Benzer şekilde, C++ API’si kullanarak Aspose.Cells for JavaScript ile dilimleyici ve pivot tablosunu programlı olarak ilişkilendirmeyi kaldırmak için lütfen Slicer.removePivotConnection(PivotTable) metodunu kullanın. Bu, dilimleyici ve pivot tablosunun ilişkilendirmesini kaldıracaktır.
Dilimleyici ve pivot tablosunu ayır
Aşağıdaki örnek kod, var olan bir dilimleyici içeren örnek Excel dosyasını yükler. Dilimleyicilere erişir ve ardından dilimleyiciyi ve pivot tabloyu ayırır. Son olarak, çalışma kitabını çıktı Excel dosyası olarak kaydeder.
Örnek Kod
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example - Remove Pivot Connection</title>
</head>
<body>
<h1>Remove Pivot Connection Example</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Run Example</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 } = 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('fileInput');
if (!fileInput.files.length) {
document.getElementById('result').innerHTML = '<p style="color: red;">Please select an Excel file.</p>';
return;
}
const file = fileInput.files[0];
const arrayBuffer = await file.arrayBuffer();
// Instantiating a Workbook object from uploaded file
const workbook = new Workbook(new Uint8Array(arrayBuffer));
// Access first worksheet.
const worksheet = workbook.worksheets.get(0);
// Access the first PivotTable inside the PivotTable collection.
const pivotTable = worksheet.pivotTables.get(0);
// Access the first slicer inside the slicer collection.
const slicer = worksheet.slicers.get(0);
// Remove PivotTable connection.
slicer.removePivotConnection(pivotTable);
// Save the workbook in output XLSX format.
const outputData = workbook.save(SaveFormat.Xlsx);
const blob = new Blob([outputData]);
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'remove-pivot-connection-out.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Modified Excel File';
document.getElementById('result').innerHTML = '<p style="color: green;">Pivot connection removed successfully! Click the download link to get the modified file.</p>';
});
</script>
</html>