Verhindern Sie das Exportieren versteckter Arbeitsblatt Inhalte beim Speichern in HTML mit Node.js via C++
Contents
[
Hide
]
Sie können Excel-Arbeitsmappen in HTML speichern. Wenn die Arbeitsmappe jedoch versteckte Arbeitsblätter enthält, exportiert Aspose.Cells standardmäßig die versteckten Inhalte des Arbeitsblatts in das HTML-Ausgabeverzeichnis (_files), das Dateien wie Arbeitsblätter, Bilder, tabstrip.htm, stylesheet.css usw. enthält. Manchmal ist es nicht angemessen, den Inhalt der versteckten Arbeitsblätter auf diese Weise zu exportieren. Zum Beispiel, wenn das versteckte Arbeitsblatt Bilder enthält, die nicht in das Verzeichnis _files exportiert werden sollen.
Aspose.Cells for Node.js via C++ bietet die HtmlSaveOptions.getExportHiddenWorksheet()-Eigenschaft. Standardmäßig ist sie auf true gesetzt, und versteckte Arbeitsblätter werden in HTML exportiert. Wenn Sie sie auf false setzen, exportiert Aspose.Cells keine versteckten Arbeitsblatt-Inhalte.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object
const workbook = new AsposeCells.Workbook(path.join(dataDir, "WorkbookWithHiddenContent.xlsx"));
// Do not export hidden worksheet contents
const options = new AsposeCells.HtmlSaveOptions();
options.setExportHiddenWorksheet(false);
// Save the workbook
workbook.save(path.join(dataDir, "HtmlWithoutHiddenContent_out.html"), options);