Slicer mit JavaScript über C++ entfernen
Contents
[
Hide
]
Mögliche Verwendungsszenarien
Wenn Sie einen Slicer in Excel entfernen möchten, wählen Sie ihn aus und drücken Sie die Entfernen-Taste. Wenn Sie ihn programmatisch mit der Aspose.Cells API entfernen möchten, verwenden Sie die SlicerCollection.remove(Slicer)-Methode. Dadurch wird der Slicer aus der Arbeitsblatt entfernt.
Slicer entfernen
Der folgende Beispielcode lädt die Beispiel-Excel-Datei, die einen bestehenden Slicer enthält. Er greift auf die Slicer zu, entfernt sie und speichert die Arbeitsmappe als Ausgabedatei Excel. Das folgende Bild zeigt den Slicer, der nach der Ausführung des Beispielcodes entfernt wird.

Beispielcode
<!DOCTYPE html>
<html>
<head>
<title>Removing Slicer Example</title>
</head>
<body>
<h1>Removing Slicer 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, Worksheet, Cell, Utils } = AsposeCells;
const asposeReady = 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;
}
await asposeReady;
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 slicer inside the slicer collection.
const slicer = worksheet.slicers.get(0);
// Remove slicer.
worksheet.slicers.remove(slicer);
// 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 = 'outputRemovingSlicer.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Modified Excel File';
document.getElementById('result').innerHTML = '<p style="color: green;">Slicer removed successfully! Click the download link to get the modified file.</p>';
});
</script>
</html>