0
將某些數據導出到Excel工作簿時,我將爲某些字段設置自定義數字格式。閱讀區域設置
問題是實際格式字符串取決於語言環境,例如英語爲「0.00」,斯洛文尼亞語爲「0,00」。
有什麼辦法從區域設置中讀取小數分隔符?
將某些數據導出到Excel工作簿時,我將爲某些字段設置自定義數字格式。閱讀區域設置
問題是實際格式字符串取決於語言環境,例如英語爲「0.00」,斯洛文尼亞語爲「0,00」。
有什麼辦法從區域設置中讀取小數分隔符?
public static str currencyDecimalSeparator()
{
System.Threading.Thread t = System.Threading.Thread::get_CurrentThread();
System.Globalization.CultureInfo ci = t.get_CurrentCulture();
System.Globalization.NumberFormatInfo ni;
str delimiter;
ci.ClearCachedData();
ni = ci.get_NumberFormat();
delimiter = ni.get_CurrencyDecimalSeparator();
return delimiter;
}
非常好,謝謝! – Mrki
我們通常會繞過這裏,並將我們的Excel工作簿中的選項更改爲標準美國格式。 –
本地(Slo)用戶想要逗號,所以我不認爲我在這裏有選擇。 – Mrki