ロシア語またはその他の言語でエラーとブール値を実装する
Contents
[
Hide
]
考えられる使用シナリオ
ロシア語のロケールまたは言語、またはその他のロケールまたは言語で Microsoft Excel を使用している場合、そのロケールまたは言語に従ってエラーとブール値が表示されます。を使用して、Aspose.Cells を使用して同様の動作を実現できます。**Workbook.Settings.GlobalizationSettings** プロパティ。次のメソッドをオーバーライドする必要がありますグローバリゼーション設定クラス。
ロシア語またはその他の言語でエラーとブール値を実装する
次のサンプル コードは、ロシア語またはその他の言語でエラーとブール値を実装する方法を示しています。を確認してくださいサンプル Excel ファイルこのコードとその出力 PDF.スクリーンショットは、参照用にサンプル Excel ファイルと出力 PDF の違いを示しています。
サンプルコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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"); | |
} | |
} |