Kontrollera anpassad nummerformatering vid inställning av Style.Custom egenskap
Möjliga användningsscenario
Om du tilldelar ett ogiltigt anpassat nummerformat till Style.custom-egenskapen, kastar inte Aspose.Cells något undantag. Men om du vill att Aspose.Cells ska kontrollera om det tilldelade anpassade nummerformatet är giltigt eller inte, ställ då in Workbook.settings.check_custom_number_format-egenskapen till true.
Kontrollera anpassad nummerformatering vid inställning av Style.Custom-egenskap
Följande kodprov tilldelar ett ogiltigt anpassat nummerformat till Style.custom-egenskapen. Eftersom vi redan har ställt in Workbook.settings.check_custom_number_format-egenskapen till true, kastar det därför ett undantag, t.ex. Ogiltigt nummerformat. Läs kommentarerna i koden för mer hjälp.
Exempelkod
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Create an instance of Workbook class | |
book = 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.check_custom_number_format = True | |
# Access first worksheet | |
sheet = book.worksheets[0] | |
# Access cell A1 and put some number to it | |
cell = sheet.cells.get("A1") | |
cell.put_value(2347) | |
# Access cell's style and set its Style.Custom property | |
style = cell.get_style() | |
# This line will throw exception if Workbook.Settings.CheckCustomNumberFormat is set to true | |
style.custom = "ggg @ fff" |