Cacher le contenu superposé avec CrossHideRight lors de la sauvegarde en HTML avec Node.js via C++

Scénarios d’utilisation possibles

Lorsque vous enregistrez votre fichier Excel en HTML, vous pouvez spécifier différents types de croisement pour les chaînes de cellules. Par défaut, Aspose.Cells génère le HTML selon Microsoft Excel, mais si vous changez le type de croisement en CrossHideRight, il cachera toutes les chaînes situées à droite de la cellule qui sont superposées ou chevauchantes avec la chaîne de la cellule.

Masquer le contenu superposé avec CrossHideRight lors de l’enregistrement en HTML

Le code d’exemple suivant charge le fichier Excel d’exemple et le sauvegarde en HTML de sortie après avoir défini le HtmlSaveOptions.getHtmlCrossStringType() comme CrossHideRight. La capture d’écran explique comment CrossHideRight influence le HTML de sortie par défaut.

todo:image_alt_text

Code d’exemple

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);