Проверьте пользовательский формат чисел при установке Style.Custom свойства
Возможные сценарии использования
Если вы назначаете недопустимый настраиваемый формат чисел для свойства Style.Custom, то Aspose.Cells не будет генерировать исключение. Но если вы хотите, чтобы Aspose.Cells проверял, является ли назначенный настраиваемый формат чисел допустимым или нет, то установите свойство Workbook.Settings.CheckCustomNumberFormat в true.
Проверить настраиваемый формат чисел при установке свойства Style.Custom
В следующем образце кода назначается недопустимый настраиваемый формат чисел для свойства Style.Custom. Поскольку мы уже установили свойство Workbook.Settings.CheckCustomNumberFormat в true, поэтому возникает исключение, например, Недопустимый формат числа. Пожалуйста, прочтите комментарии внутри кода для получения дополнительной помощи.
Образец кода
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create an instance of Workbook class | |
Workbook book = new Workbook(); | |
// Setting this property to true will make Aspose.Cells to throw exception | |
// when invalid custom number format is assigned to Style.Custom property | |
book.Settings.CheckCustomNumberFormat = true; | |
// Access first worksheet | |
Worksheet sheet = book.Worksheets[0]; | |
// Access cell A1 and put some number to it | |
Cell cell = sheet.Cells["A1"]; | |
cell.PutValue(2347); | |
// Access cell's style and set its Style.Custom property | |
Style style = cell.GetStyle(); | |
// This line will throw exception if Workbook.Settings.CheckCustomNumberFormat is set to true | |
style.Custom = "ggg @ fff"; //Invalid custom number format |