Implementare gli errori e il valore booleano in russo o in qualsiasi altra lingua
Possibili Scenari di Utilizzo
Se si usa Microsoft Excel in russo o in qualsiasi altra lingua o area geografica, visualizzerà errori e valori booleani in base a quella lingua o area geografica. È possibile ottenere un comportamento simile utilizzando il metodo o la proprietà Workbook.getSettings().setGlobalizationSettings() di Aspose.Cells. È necessario sovrascrivere i seguenti metodi della classe GlobalizationSettings.
Implementare gli errori e il valore booleano in russo o in qualsiasi altra lingua
Il seguente esempio di codice illustra come implementare errori e valori booleani in russo o in qualsiasi altra lingua. Si prega di controllare il file Excel di esempio utilizzato in questo codice e il relativo PDF di output. La schermata mostra la differenza tra il file Excel di esempio e il PDF di output a titolo di riferimento.
Codice di Esempio
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
public class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage { | |
// Russian Globalization | |
class RussianGlobalization extends GlobalizationSettings { | |
public String getErrorValueString(String err) { | |
switch (err.toUpperCase()) { | |
case "#NAME?": | |
return "#RussianName-имя?"; | |
} | |
return "RussianError-ошибка"; | |
} | |
public String getBooleanValueString(Boolean bv) { | |
return bv ? "RussianTrue-правда" : "RussianFalse-ложный"; | |
} | |
} | |
public void Run() throws Exception { | |
System.out.println("Aspose.Cells for Java Version: " + CellsHelper.getVersion()); | |
String srcDir = Utils.Get_SourceDirectory(); | |
String outDir = Utils.Get_OutputDirectory(); | |
// Load the source workbook | |
Workbook wb = new Workbook(srcDir + "sampleRussianGlobalization.xlsx"); | |
// Set GlobalizationSettings in Russian Language | |
wb.getSettings().setGlobalizationSettings(new RussianGlobalization()); | |
// Calculate the formula | |
wb.calculateFormula(); | |
// Save the workbook in pdf format | |
wb.save(outDir + "outputRussianGlobalization.pdf"); | |
} | |
public static void main(String[] args) throws Exception { | |
ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage impErr = new ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage(); | |
impErr.Run(); | |
} | |
} |