Feststellen, ob das Arbeitsblatt ein Dialogblatt ist, Node.js über C++
Mögliche Verwendungsszenarien
Dialogblatt ist ein altes Format eines Blatts, das eine Dialogbox enthält. Ein solches Blatt kann von einer älteren Version von Microsoft Excel, z. B. 2003, eingefügt werden, wie in diesem Screenshot gezeigt. Es kann auch in neueren Versionen, z. B. Microsoft Excel 2016, mit VBA eingefügt werden.
Sie können feststellen, ob das Blatt ein Dialogblatt oder eine andere Art von Blatt ist, indem Sie die Eigenschaft Worksheet.getType() verwenden, die von Aspose.Cells for Node.js via C++ bereitgestellt wird. Wenn sie den Enumerationswert SheetType.Dialog zurückgibt, bedeutet dies, dass es sich um ein Dialogblatt handelt.
Feststellen, ob das Arbeitsblatt ein Dialogblatt ist
Der folgende Beispielcode lädt die Beispiel-Excel-Datei, die ein Dialogblatt enthält. Er prüft die Eigenschaft Worksheet.getType(), vergleicht sie mit SheetType.Dialog und gibt dann die Nachricht aus. Für weitere Hilfe siehe die Konsolenausgabe des Beispielcodes unten.
Beispielcode
const AsposeCells = require("aspose.cells.node");
const path = require("path");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleFindIfWorksheetIsDialogSheet.xlsx");
// Load Excel file containing Dialog Sheet
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const ws = workbook.getWorksheets().get(0);
// Find if the sheet type is dialog and print the message
if (ws.getType() === AsposeCells.SheetType.Dialog) {
console.log("Worksheet is a Dialog Sheet.");
}
Konsolenausgabe
Worksheet is a Dialog Sheet.