Implémentez les erreurs et la valeur booléenne en russe ou dans toute autre langue avec Node.js via C++
Scénarios d’utilisation possibles
Si vous utilisez Microsoft Excel en locale ou langue russe ou dans toute autre locale ou langue, il affichera les erreurs et les valeurs booléennes selon cette locale ou langue. Vous pouvez obtenir un comportement similaire avec Aspose.Cells for Node.js via C++ en utilisant la propriété WorkbookSettings.getGlobalizationSettings(). Vous devrez remplacer les méthodes suivantes de la classe GlobalizationSettings.
- GlobalizationSettings.getErrorValueString(string)
- GlobalizationSettings.getBooleanValueString(boolean)
Mettre en œuvre des erreurs et des valeurs booléennes en russe ou dans une autre langue
Le code d’exemple suivant illustre comment mettre en œuvre des erreurs et des valeurs booléennes en russe ou dans une autre langue. Veuillez consulter le Fichier Excel exemple utilisé dans ce code et son Fichier PDF de sortie. La capture d’écran montre la différence entre le fichier Excel exemple et le fichier PDF de sortie pour référence.
Code d’exemple
const AsposeCells = require("aspose.cells.node");
const path = require("path");
// Russian Globalization
class RussianGlobalization extends AsposeCells.GlobalizationSettings {
getErrorValueString(err) {
switch (err.toUpperCase()) {
case "#NAME?":
return "#RussianName-имя?";
}
return "RussianError-ошибка";
}
getBooleanValueString(bv) {
return bv ? "RussianTrue-правда" : "RussianFalse-ложный";
}
}
//--------------------------------
//--------------------------------
class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage {
static run() {
// Load the source workbook
const workbook = new AsposeCells.Workbook("sampleRussianGlobalization.xlsx");
// Set GlobalizationSettings in Russian Language
workbook.getSettings().setGlobalizationSettings(new RussianGlobalization());
// Calculate the formula
workbook.calculateFormula();
// Save the workbook in pdf format
workbook.save("outputRussianGlobalization.pdf");
}
}