Trouver si la feuille de calcul est une feuille de dialogue avec Node.js via C++
Scénarios d’utilisation possibles
La feuille de dialogue est un ancien format de feuille qui contient une boîte de dialogue. Une telle feuille peut être insérée par une version plus ancienne de Microsoft Excel, par exemple 2003, comme montré dans cette capture d’écran. Elle peut également être insérée avec VBA dans les versions plus récentes, par exemple Microsoft Excel 2016.
Vous pouvez déterminer si la feuille est une feuille de dialogue ou un autre type de feuille avec la propriété Worksheet.getType() fournie par Aspose.Cells for Node.js via C++. Si elle renvoie la valeur d’énumération SheetType.Dialog, cela signifie que vous avez affaire à une feuille de dialogue.
Trouver si la Feuille de calcul est une Feuille de dialogue
Le code d’exemple suivant charge le fichier Excel d’exemple contenant une feuille de dialogue. Il vérifie la propriété Worksheet.getType(), la compare avec SheetType.Dialog, puis affiche le message. Veuillez consulter la sortie console du code d’exemple ci-dessous pour plus d’aide.
Code d’exemple
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.");
}
Sortie console
Worksheet is a Dialog Sheet.