Exportar Comentarios al Guardar archivo de Excel en HTML con JavaScript vía C++
Contents
[
Hide
]
Escenarios de uso posibles
Cuando guardas tu archivo de Excel en HTML, los comentarios no se exportan. Sin embargo, Aspose.Cells for JavaScript vía C++ proporciona esta función usando la propiedad HtmlSaveOptions.isExportComments. Si la configuras en true, entonces HTML también mostrará los comentarios presentes en tu archivo de Excel.
Exportar comentarios al guardar archivo de Excel como HTML
El siguiente código de muestra explica el uso de la propiedad HtmlSaveOptions.isExportComments. La captura de pantalla muestra el efecto del código en el HTML cuando está establecido en verdadero. Descargue el archivo de Excel de muestra y el HTML generado para referencia.

Código de muestra
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Export Comments to HTML</title>
</head>
<body>
<h1>Export Comments to HTML 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, HtmlSaveOptions, Utils } = 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 the uploaded file
const workbook = new Workbook(new Uint8Array(arrayBuffer));
// Create HTML save options and set IsExportComments to true
const opts = new HtmlSaveOptions();
opts.isExportComments = true;
// Save the workbook to HTML format with the specified options
const outputData = workbook.save(SaveFormat.Html, opts);
const blob = new Blob([outputData], { type: 'text/html' });
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'outputExportCommentsHTML.html';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download HTML File';
document.getElementById('result').innerHTML = '<p style="color: green;">Export completed successfully! Click the download link to get the HTML file.</p>';
});
</script>
</html>