Реализовать ошибки и логическое значение на русском или любом другом языке

Возможные сценарии использования

Если вы используете Microsoft Excel в русской локали или языке или любой другой локали или языке, он будет отображать ошибки и логические значения в соответствии с этой локалью или языком. Вы можете добиться аналогичного поведения, используя Aspose.Cells, используя**[Workbook.Settings.GlobalizationSettings**] (https://reference.aspose.com/cells/net/aspose.cells/workbooksettings/properties/globalizationsettings). Вам придется переопределить следующие методыНастройки глобализацииучебный класс.

Реализовать ошибки и логическое значение на русском или любом другом языке

В следующем примере кода показано, как реализовать ошибки и логическое значение на русском или любом другом языке. Пожалуйста, проверьтеОбразец файла Excel используется в этом коде и егоВыход PDFНа снимке экрана показана разница между образцом файла Excel и выводом PDF для справки.

дело:изображение_альтернативный_текст

Образец кода

//Russian Globalization
class RussianGlobalization : GlobalizationSettings
{
public override string GetErrorValueString(string err)
{
switch (err.ToUpper())
{
case "#NAME?":
return "#RussianName-имя?";
}
return "RussianError-ошибка";
}
public override string GetBooleanValueString(bool bv)
{
return bv ? "RussianTrue-правда" : "RussianFalse-ложный";
}
}
//--------------------------------
//--------------------------------
public class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage
{
public static void Run()
{
//Load the source workbook
Workbook wb = new Workbook("sampleRussianGlobalization.xlsx");
//Set GlobalizationSettings in Russian Language
wb.Settings.GlobalizationSettings = new RussianGlobalization();
//Calculate the formula
wb.CalculateFormula();
//Save the workbook in pdf format
wb.Save("outputRussianGlobalization.pdf");
}
}