如何在更改千位和小数分隔符时更改Excel格式
本文关键字:小数 分隔符 格式 千位 Excel | 更新日期: 2023-09-27 18:05:32
我有一个选项允许用户在我的windows应用程序中选择千位分隔符和小数分隔符。如何根据选定的分隔符更改工作表->单元格的数字格式。
指定工作簿在SpreadsheetGear中使用的千位分隔符和小数分隔符的唯一方法是间接的——当您最初通过Factory.GetWorkbook(…)或factory . getworkkset(…)创建/打开工作簿时,通过传递特定的CultureInfo对象。SpreadsheetGear使用CultureInfo对象的各种选项,例如CultureInfo. numberformat . numbergroupseparator/NumberDecimalSeparator,来格式化工作簿中的单元格。
问题是,你不能调整工作簿的CultureInfo对象的单个属性来使用不同的格式化选项,也不能在工作簿打开时"热插拔"一个整体CultureInfo对象到另一个。
因此,更改千位和小数分隔字符的唯一方法是:
- 使用"old"分隔符关闭当前打开的工作簿。 重新打开或重新创建这些工作簿,在Factory.GetWorkbook(…)或Factory.GetWorkookSet(…)中指定其他CultureInfo对象,该对象使用所需的千位或十进制分隔符。