ロシア語またはその他の言語でエラーとブール値を実装する

考えられる使用シナリオ

ロシア語のロケールまたは言語、またはその他のロケールまたは言語で Microsoft Excel を使用している場合、そのロケールまたは言語に従ってエラーとブール値が表示されます。を使用して、Aspose.Cells を使用して同様の動作を実現できます。**Workbook.Settings.GlobalizationSettings** プロパティ。次のメソッドをオーバーライドする必要がありますグローバリゼーション設定クラス。

ロシア語またはその他の言語でエラーとブール値を実装する

次のサンプル コードは、ロシア語またはその他の言語でエラーとブール値を実装する方法を示しています。を確認してくださいサンプル Excel ファイルこのコードとその出力 PDF.スクリーンショットは、参照用にサンプル Excel ファイルと出力 PDF の違いを示しています。

todo:画像_代替_文章

サンプルコード

//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");
}
}