Ocultar contenido sobrepuesto con CrossHideRight al guardar en HTML con Node.js mediante C++

Escenarios de uso posibles

Cuando guardas tu archivo de Excel en HTML, puedes especificar diferentes tipos de cruce para cadenas de celdas. Por defecto, Aspose.Cells genera HTML según Microsoft Excel, pero cuando cambias el tipo de cruce a CrossHideRight, oculta todas las cadenas a la derecha de la celda que están sobrepuestas o que se superponen con la cadena de la celda.

Ocultar contenido superpuesto con CrossHideRight al guardar en Html

El siguiente código de ejemplo carga el archivo de Excel de ejemplo y lo guarda en HTML de salida después de configurar HtmlSaveOptions.getHtmlCrossStringType() como CrossHideRight. La captura de pantalla explica cómo CrossHideRight afecta HTML de salida respecto a la salida predeterminada.

todo:image_alt_text

Código de muestra

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Load sample Excel file
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx");
const workbook = new AsposeCells.Workbook(filePath);

// Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html
const opts = new AsposeCells.HtmlSaveOptions();
opts.setHtmlCrossStringType(AsposeCells.HtmlCrossType.CrossHideRight);

// Save to HTML with HtmlSaveOptions
workbook.save(path.join(dataDir, "outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html"), opts);