Implementera Fel och Booleska värden på ryska eller andra språk med Node.js via C++
Möjliga användningsscenario
Om du använder Microsoft Excel på ryskt lokalt eller språk eller något annat, kommer det att visa Fel och Booleska värden enligt det språket. Du kan åstadkomma liknande beteende med Aspose.Cells for Node.js via C++ genom att använda WorkbookSettings.getGlobalizationSettings()-egenskapen. Du måste åsidosätta följande metoder i GlobalizationSettings-klassen.
- GlobalizationSettings.getErrorValueString(string)
- GlobalizationSettings.getBooleanValueString(boolean)
Implementera fel och booleska värden på ryska eller något annat språk
Följande exempelkod illustrerar hur man implementerar fel och booleskt värde på ryska eller något annat språk. Kontrollera den Exempel Excel-filen som används i denna kod och dess Utdata-PDF. Skärmbilden visar skillnaden mellan Exempel Excel-filen och Utdata-PDF för referens.
Exempelkod
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");
}
}